質問: ご覧いただきまして、誠に有難う御座います。 ファイルタグのアップロードでファイルを変える時の問題です。 1.chromeブラウザで「ファイルを選択」ボタンを押して、ファイルを選択します。 ![](https://teratail-v2.storage.googleapis.com/uploads/contributed_images/fa86e5dd9faa9c6f538231fdd960ef67.jpeg) ![イメージ説明](https://teratail-v2.storage.googleapis.com/uploads/contributed_images/deacd4a0eca59f9ef75af35975b2a565.jpeg) 2.画面にファイル名が表示されます。 ![イメージ説明](https://teratail-v2.storage.googleapis.com/uploads/contributed_images/b28cda4aac1d9354ac0b884762dffd34.jpeg) 3.「ファイルを選択」ボタンを押して、ファイル選択しないで「キャンセル」ボタンを押します。 ![イメージ説明](https://teratail-v2.storage.googleapis.com/uploads/contributed_images/1cfb7eacf1354aff86e7773d0ccad617.jpeg) 4.画面のファイル名が消えます。 ![イメージ説明](https://teratail-v2.storage.googleapis.com/uploads/contributed_images/54ebc8bde7ae48c8bdde9a0461100751.jpeg) 期待値 ![イメージ説明](https://teratail-v2.storage.googleapis.com/uploads/contributed_images/bcb38d0979d3ec22a4f33f1ab873a174.jpeg) chromeではキャンセルボタン押した時、ファイル名が消えませんが、 IEとFFではファイル名が消えないので(chromeのバグとは思えませんが)ファイルキャンセル後ファイル名が消えないように修正したいです。 jQueryを使ってできますでしょうか? サンプルページは以下になります。 よろしくお願いいたします。
回答: おそらくそれはできません。なぜならこの機能を実装するにはJavaScriptからアップロードするファイルを変更する必要があります。 それができたら、例えば送信ボタンを押したらアップロードするファイルを "ユーザーのPCに入っている機密情報のファイル" に自動的に変更してから送信するようにもできるからです。