Internet Explorer から Input type = file 属性の入力フォームを使用してアップロードしたファイルを上書き保存できない

現象
Internet Explorer 10 および 11 において、ファイル アップロード コントロール (input type=file) を使用してファイルをアップロードした後、同じInternet Explorer からファイルをダウンロードして上書き保存ができません。

以下のような操作で事象が発生します。

1. Internet Explorer を起動します。
2. 起動した Internet Explorer で、ファイルアップロード コントロール (input type=file) を使用しローカルの任意のファイルをアップロードします。
3. 続いて、起動した Internet Explorer を終了せずに、手順 2. で選択したファイルに上書きするようにファイルをダウンロードします。
4. [<ファイル名> は既に存在します。上書きしますか?] のダイアログが表示されたら、[はい] を選択します。

通知バーに [<ファイル名>をダウンロードできませんでした] のメッセージが表示され、ファイルの保存に失敗します。
原因
本事象は、Internet Explorer がファイルアップロード コントロール (input type=file) を使用してアップロードしたファイルのファイルハンドルを解放せず、ファイルが更新できない状態となってしまうために発生します。
回避策
本事象は、以下の何れかの方法で回避することができます。

 - ファイルをアップロードした後、一度 Internet Explorer を終了します。再度 Internet Explorer を起動してファイルをダウンロードします。
 - ファイルをダウンロードした後、[名前を付けて保存] を選択します。別名もしくは別のフォルダーを指定してファイルをダウンロードします。
状況
マイクロソフトでは、この問題をこの資料の対象製品として記載されているマイクロソフト製品の問題として認識しています。
関連情報
ファイル アップロードコントロール (input type=file) については、次のマイクロソフト Web サイトを参照してください。

input type=file element | input type=file object
http://msdn.microsoft.com/en-us/library/ie/ms535263.aspx

Internet Explorer 10 の input type=file において、選択したファイルのアップロードをキャンセルできない
http://support.microsoft.com/kb/2886300/ja


注意 : これは、マイクロソフトのサポート組織内で直接作成された "緊急公開" の資料です。 この資料には、確認中の問題に関する現状ベースの情報が記載されています。 情報提供のスピードを優先するため、資料には誤植が含まれる可能性があり、予告なしに随時改定される場合があります。 その他の考慮事項については、使用条件を参照してください。
Eigenschappen

Artikel-id: 2964041 - Laatst bijgewerkt: 09/29/2016 15:44:00 - Revisie: 5.0

,

  • kbtshoot KB2964041
Feedback