[IE] Input type = file 属性の入力フォームにて submit を行っても Web サーバーから反応がない

概要

この資料では、Internet Explorer にて Input type = file 属性の入力フォームにローカルパスや共有フォルダのパス以外の、相対パスなどの文字列を入力し、submit しても Web サーバーにリクエストが送信されない現象について説明しております。

現象

Input type = file 属性の入力フォームに、ローカルのパス (例 : x:\aaa\bbb.txt) や、共有フォルダのパス (例 : <\\SERVER\xxxx\aaa.txt>) ではない相対パスを入力後に submit しても Web サーバーにリクエストが送信されません。

原因

Windows XP Service Pack 2 のセキュリティ上の理由により、ローカルパスや共有フォルダのパスに相対パスが入力された場合には、ファイルの送信ができないよう動作が変更されております。

解決方法

ローカルパスや、共有フォルダのパスを指定して下さい。

詳細

本現象は下記のような単純なコンテンツにおいても問題を確認することができます。
<HTML>
<BODY>
<FORM NAME="oForm" ACTION="repost.asp" ENCTYPE="multipart/form-data"
METHOD="post">
<INPUT TYPE="file" NAME="oFile1"/>
<INPUT TYPE="submit" VALUE="Upload File">
</FORM></BODY>
</HTML>


BUG #: 62450 (Windows SE)
プロパティ

文書番号:890981 - 最終更新日: 2004/12/22 - リビジョン: 1

フィードバック