我目前有以下输入:
<input id="attachments_0_file" name="attachments[0][file]" type="file">
当用户选择文件时:
他继续这个过程一切都按照设计工作正常。
但是当用户像以前一样上传文件并在资源管理器/查找器中更改文件名时,整个事情“崩溃”Chrome(测试浏览器)它会返回:
错误代码:ERR_FILE_NOT_FOUND
有没有通过jQuery进行预检?
EDIT1
$("#apply_button").bind('click', function(e) {
alert($( "#attachments_0_file" ).val());
$.ajax({
url: $( "#attachments_0_file" ).val(),
success: function(data){
alert('exists');
},
error: function(data){
alert('does not exist');
},
})
});
EDIT2
创建JSFiddle:http://jsfiddle.net/VWOU/t2MEz/5/
编辑3
问题更新:我想检查用户是否可以在输入框中选择要上传的文件后删除文件或更改文件。所以我可以预料到这一点并发出警告。
编辑4使用有效文件进行测试时,我收到此