掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
InetコントロールでファイルをPOSTするには? (ID:105170)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
確かにPOSTの方法とExecuteメソッドは載っています。が問題は、別に有るようです。 今現在、ネット上のパケットを確認しながら作業をしているのですが、不思議な事にブラウザからCGIを叩いてアップした状態と、殆ど同じパケットが流れいて、ブラウザからだとアップ出来るのに、PGからだとアップできない・・・・・。 ちなみに、 Inet1.Execute gStrUpURL, "POST", strPostData, strHeader としていて、strPostDataの中が multipartです。 具体的には、 strHeader が "Content-Type: multipart/form-data; boundary=-------------------------72263772263770" & vbCrLf strPostData が ---------------------------72263772263770 Content-Disposition:form-data;name="ostype" MSWin32 ---------------------------72263772263770 Content-Disposition:form-data;name="File";filename="Shot.jpg" Content-Type:image/pjpeg ・・・ファイルの内容をバイナリ−で挿入・・・ ---------------------------72263772263770 Content-Disposition:form-data;name="id" aaaa ---------------------------72263772263770-- っと、こんな感じですね。 実際のブラウザからも、boundary値で区切られた、同様のデータが流れ出ています。 ・・・・・・ワカラナイ。 あ、もちろん、ファイル内容はブラウザからアップした場合と同じ内容でした。 一体、何が悪いんでしょうか? ブラウザからアップ出来ると言う事は、CGI自体は正常と考えて良いと思うのですが・・・・・。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.