
No.2ベストアンサー
- 回答日時:
>添付するファイルと他のオブジェクト(テキストなど)
>同じFORM内にあるのですが問題があるのでしょうか?
問題はまったく仕様が違うというところにあります。
詳細については下記の参考URLを見てください。
たとえばmultipartでない場合値は対になりname=valueという形で送信されますが、multipartの場合、データは区切り文字により区切られた形式で送信されてきます。その為、POSTデータとは別の場所にデータは保持されているため同一の手法ではNULLしか取得できません。通常multipartデータを取得する場合、Socketでデータを読み込み区切られたデータを解析し、区切られたデータの中から名前と値を取得する必要があります。情報は16進数で送られてくるなど結構面倒だったりするのであまり自身が無いようであればmultipartライブラリなどを使用してはどうでしょうか?
参考URL:
http://homepage3.nifty.com/uzblend/servlet/#x71(ファイルアップロードについて書かれているところ)
http://www.studyinghttp.net/rfc_ja/rfc2388_ja.html
No.1
- 回答日時:
>エンコードが変換されているせいか渡せなくなって
しまいました
エンコードというよりも根本的に仕組みが違いますよ
>エンコードが変換されているせいか渡せなくなって
しまいました。
どのように渡せないんですか?値がないのですか?
>この場合は何か対処する方法はありますでしょうか?
multipartのための処理を書くか、ライブラリを入手してください。さらに、maltipartについて勉強してください。
この回答への補足
レス有難う御座います。
>どのように渡せないんですか?値がないのですか?
multipartの記述をした後は取得した値は"null"に
なってしまいます。
添付するファイルと他のオブジェクト(テキストなど)
同じFORM内にあるのですが問題があるのでしょうか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
wordの差し込み印刷で文字...
-
【C#】DataGridViewの最大列数...
-
excel access連携 このテーブル...
-
VisualBasic2010のPictureBoxに...
-
VB6でDBからクリップボード経由...
-
ActiveReportのサブレポート機...
-
Windowsのマクロプログラムで、...
-
GridViewからチェックボックス...
-
Strutsで画面に表示した値の再...
-
スクレイピングに関して
-
WordでExcelデータを差込...
-
Dosブロンプトでtabを出力したい
-
「取得先」という表現について
-
shシェルスクリプト 空白行の...
-
バッチファイルでpingの結果を...
-
開始と終了を指定して、その間...
-
switch()文で値の大小比較
-
classの再定義エラーについて
-
Access グループごとのページ...
-
二重ログイン管理について
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
【C#】DataGridViewの最大列数...
-
wordの差し込み印刷で文字...
-
DTOとEntityの差は何ですか。
-
excel access連携 このテーブル...
-
WordでExcelデータを差込...
-
C#でのForm間のデータ受け渡し...
-
★お手上げ状態です。助けてくだ...
-
IDに欠番があった場合のupdate処理
-
携帯の対応について質問!!
-
VBA内でのGetPixelを使用した時...
-
htmlやCGIでのデータの送信につ...
-
JavaからPHPへの値の受け渡し
-
Amazon APIについて
-
ASPでの検索画面の作り方について
-
INIファイルに一括書き込みを行...
-
「外部データの取り込み」とい...
-
VB6.0とスプレッドシート
-
blog トラックバック機能
-
TCPでデータを受け取ってそれを...
-
Windowsのマクロプログラムで、...
おすすめ情報