掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
CGIでPOSTされたファイルデータの受け取りで (ID:33616)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
Delphi以外で作成されたWebアプリケーションから ファイルをアップロードして、DelphiのCGIで 受け取ろうとしています。 DelphiのCGIでPOSTされたファイルのデータを ContentLength分Request.Contentで取得し データをつなぎファイル出力することはできました。 しかし、下記のようなヘッダー、フッターがついてきます。 調べたところRFC2388の仕様というようなことが 書かれていましたが、実データ部分のみ簡単に 取得する方法は、ないでしょうか? また、せっかくヘッダーがあるのでファイル名などの 取得も可能なのでしょうか? ------------XXXXXXXXXXXXXXXXXXXXXXXXXXXXX Content-Disposition: form-data; name="Filename" Blue hills.jpg ------------XXXXXXXXXXXXXXXXXXXXXXXXXXXXX Content-Disposition: form-data; name="Blue hills.jpg"; filename="Blue hills.jpg" Content-Type: application/octet-stream ここからが実データ ------------XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX Content-Disposition: form-data; name="Upload" Submit Query ------------XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX-- Request.Filesなども調べてみましたが、データが入っていない ような感じです。 文字列を判定して区切るしか方法はないのでしょうか?
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.