高分请问VB使用WINSOCK利用HTTP上传二进制文件的问题
mtide 2005-12-12 01:03:54 一个通过HTTP提交文件的文章和代码:
http://www.vbforums.com/showthread.php?t=337424
上面这个例子好象是只能提交文本文件
因为他打开文件的时候是使用STRING类型数据接受了文件,弱弱问一句使用STRING接受二进制文件以后能当BYTE来使用的吗。。
而我测试过二进制好象是不成功的,希望能有熟VB的朋友帮忙测试一下
我试的方法是把文件用BYTE ARRAY读出来,然后SENDDATA到HTTP SERVER,但是SEND BYTE ARRAY的话,HTTP HEADER也要转化为BYTE了,这样整个BYTE ARRAY传上去,HTTP SERVER好象不能正确识别HEADER
而XMLHTTP也是传送BYTE,不过它有一个HEADER的属性和SENDDATA是独立分开的
应该怎么正确POST二进制文件呢。。?