我正在使用jQuery文件上传库,它可以满足我的需求。但是我需要脚本在用户尝试上传大于64兆字节的文件时提醒用户。我的JS中有这一行,并且完美无缺;
if(data.files[0]['type'] != 'image/jpg' && data.files[0]['type'] != 'image/jpeg'){ alert("Only .jpg accepted. Please try using a accepted file type."); return; }
这非常适合不让用户上传.jpg文件以外的内容。在此代码之后的行上,我尝试添加以下内容,但它不起作用;
if(data.files[0]['size'] > (3*1024*1024)){ alert("The file you are trying to upload is too big. Please do not upload files bigger than 3mb."); return; }
当我尝试上传大于3mb的文件时,我仍然接受仅关于.jpg的警报,而不是关于文件大小过大的警报。我在这里做错了什么?