• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:FirefoxでFormのfileでファイルのパスが取得できない)

FirefoxでFormのfileでファイルのパスが取得できない

このQ&Aのポイント
  • フォーム内のファイル名入力フィールドをPOSTで取得すると、Firefoxではファイル名しか取得できない問題が発生している。
  • IEと同様にファイルのパス名も取得する方法を知りたい。
  • 提供されたソースコードを参考にして、問題の解決方法を教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
noname#41855
noname#41855
回答No.1

できません。 ブラウザ動作としてはFirefoxの方が正しく、フルパス名を送ってしまうIE6は以前から問題視されていました。 http://d.hatena.ne.jp/hoshikuzu/20050226#D20050226IEFILEUPLOADVULN IE7では改善されたはずです(未確認) そういうわけですので、ファイル名しか送られてこないことを前提にプログラミングされてください。 また補足ですが、ファイルをアップロードする時はFORMタグに   enctype="multipart/form-data" を付加するのがお約束です。 付けておかないとアップロードされたファイルのデータが正しく受け取れません。 こちらのページが参考になるかと思います。 http://search.net-newbie.com/php/features.file-upload.html

ryo185
質問者

お礼

なるほどです。参考になりました。 ご回答ありがとうございました。

関連するQ&A

専門家に質問してみよう