【发布时间】:2011-01-24 20:40:58
【问题描述】:
我有一个上传字段,我想用 jquery 读取用户输入
我的html是这样的
<input type="hidden" id="MAX_FILE_SIZE" value="1999500" name="MAX_FILE_SIZE">
<input type="file" id="upl-0" name="upl[]">
<input type="file" id="upl-1" name="upl[]">
<input type="file" id="upl-2" name="upl[]">
在我的 jQuery 中,我这样做了
var paths = '';
$('input[type=file]').each(function(){
paths = paths + $(this).val();
});
alert(paths);
但我只得到文件名,而不是完整路径。当我选择C:/folder/file.doc 时,我只得到file.doc。我正在尝试让此路径在表单尝试失败时再次填充该字段,而无需用户重新选择文件,因此我需要完整路径才能使其正常工作。我怎样才能得到它?
【问题讨论】:
-
你在 Firefox 中测试它吗?看到这个:stackoverflow.com/questions/81180/…
-
感谢这拯救了我的一天
标签: javascript jquery forms file-upload