Javascript 上传前检查文件是否存在
我有一个简单的文件输入上传模式。如果用户选择了一个文件,那么它会被删除,用户点击upload,我会得到以下错误: 未捕获的DomeException:阻止具有原点[servername]的帧访问跨原点帧 表格编号:Javascript 上传前检查文件是否存在,javascript,jquery,ajax,vb.net,file,Javascript,Jquery,Ajax,Vb.net,File,我有一个简单的文件输入上传模式。如果用户选择了一个文件,那么它会被删除,用户点击upload,我会得到以下错误: 未捕获的DomeException:阻止具有原点[servername]的帧访问跨原点帧 表格编号: <form id="uploadForm" action="@Url.Action("Function", "Controller")" method="post" enctype="multipart/form-data" target="upload_target">
<form id="uploadForm" action="@Url.Action("Function", "Controller")" method="post" enctype="multipart/form-data" target="upload_target">
..form code
</form>
<iframe id="upload_target" name="upload_target" src="#" style="width:0;height:0;border:0px solid #fff;"></iframe>
据我所知,它不喜欢文档药剂
在选择该文件进行上载和将表单提交给控制器之间,是否仍有其他方法来确保该文件仍然存在。提前谢谢使用JavaScript文件API并通过对象的size属性检查文件大小如何?因此我意识到,最初检查文件大小时,我检查的是文件名的大小,而不是文件的大小。这是最后的解决办法
if ($('#File').get(0).files[0].size === 0) {
window.alert("missing file");
}
我不能添加一个新的API到该项目,直到它完全审查。我将在本地添加它,看看它是否有效
if ($('#File').get(0).files[0].size === 0) {
window.alert("missing file");
}