我有一个HTML表单,其输入字段的类型为'文件',其id为“fdata'”。 输入和文件上传在Chrome和Firefox上都能完美运行。
但是,我还需要在我的javascript代码中使用上传的文件名,以用于其他目的。我使用了以下行:
var filename = $('#fdata').get(0).files[0].name;
在Chrome上运行正常,但它在Firefox上发出以下错误:
TypeError: $(...).get(...).files[0] is undefined
当我使用$('#fdata')[0].files[0].name
时,这也失败了......我这样做是错误的吗?如果是这样,那么正确的方法是什么??