httpでファイルのアップロードするには

解決


rie  2005-01-12 21:06:48  No: 118842  IP: [192.*.*.*]

VB6でブラウザでのファイルのアップロードと同じ事は出来ないのでしょうか?
Inetコントロールを使えば出来そうなのですが、使い方がよく分かりません。

google等で検索しましたが、見つけられませんでした・・・。
どなたかよろしくお願いします。

編集 削除
あか  2005-01-13 00:16:40  No: 118843  IP: [192.*.*.*]

ExecuteメソッドでPOST操作を行えばできそうな気もしますが
あとはPOSTするデータをサーバー側の仕様に合わせる必要がありますね。

編集 削除
Dental  2005-01-13 09:10:41  No: 118844  IP: [192.*.*.*]

(InetSpyなどの)ツールを使って、ブラウザからのアップロード時に
どのようなHTTP要求が、サーバに送信されているかを確認しましょう。

でもって、Inetを使った場合にも、それと同じようなコードを
送れるかどうかを検証すれば良いですね。



でも結論的には、Inetだと制限があって厳しかったり。(過去ログ参照)

編集 削除
いな  2005-01-13 10:09:58  No: 118845  IP: [192.*.*.*]

http://www.takeittechies.com/vbtomo/boards/vbqanda.php?do=leaf&num=7328

こちらに再度質問を投げられては?

編集 削除
rie  2005-01-14 18:02:45  No: 118846  IP: [192.*.*.*]

なんとかwininet.dllを使用してテキストファイルをPOSTすることは出来ましたが、
バイナリファイルを送信した場合上手くPOSTできません。
HttpSendRequestを使っているのですが、第4引数がStringなのですが
どのように処理すればよいのでしょうか?

編集 削除
rie  2005-01-18 21:00:09  No: 118847  IP: [192.*.*.*]

なんとかwininet.dllでのデータ送信が出来ました。
ありがとうございました。

編集 削除