根据我已经准备好的内容,您应该能够使用文件输入字段的'value‘属性来获取该字段的当前设置路径。但是当我这样做的时候:
$('#fileinput').value()
我得到了“未定义的”。我确信字段的ID设置为"fileinput“。有没有人有什么想法来解释为什么这对我不起作用?
顺便说一句,这是可行的:
var d = document.getElementById('AttachmentFile');
alert(d.value);
所以我猜这与jQuery的工作方式有关,但我并不完全理解。
谢谢!
发布于 2009-04-11 13:56:05
您需要使用val而不是value。
$("#fileinput").val();
发布于 2010-12-21 22:00:30
在Chrome8中,路径总是'C:\fakepath\‘,带有正确的文件名。
发布于 2010-07-16 02:58:40
它不是.val(),如果你想得到文件/home/user/default.png,它将通过.val()得到,只需要default.png
https://stackoverflow.com/questions/740114
复制相似问题