- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:FirefoxでFormのfileでファイルのパスが取得できない)
FirefoxでFormのfileでファイルのパスが取得できない
このQ&Aのポイント
- フォーム内のファイル名入力フィールドをPOSTで取得すると、Firefoxではファイル名しか取得できない問題が発生している。
- IEと同様にファイルのパス名も取得する方法を知りたい。
- 提供されたソースコードを参考にして、問題の解決方法を教えてください。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
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
お礼
なるほどです。参考になりました。 ご回答ありがとうございました。