私は、 'file'型の入力フィールド、id 'fdata'を持つHTMLフォームを持っています。 入力とファイルのアップロードは、ChromeとFirefoxの両方で完全に動作します。html 'file'入力からファイル名を抽出する:Chrome対Firefox
しかし、別の目的のために、アップロードされたファイルの名前をJavaScriptコードで使用する必要があります。私は、次の行を使用:
var filename = $('#fdata').get(0).files[0].name;
Chromeで正常に動作しますが、それはFirefoxの上の次のエラー出ています:私は$('#fdata')[0].files[0].name
を使用する場合
TypeError: $(...).get(...).files[0] is undefined
をこれも失敗した...私はそれをやっています間違ったやり方?そしてもしそうなら、正しい道は何ですか?
を使用することによって、これを回避することができます 'fdata'?投稿を編集して[mcve] – yezzz