可能重复:
客户端使用 HTML5 检查文件大小?
在传输文件之前,如何通知服务器有关文件大小的信息?使用 HTML/HTML5、JS 和 PHP(没有 Flash)?
我想阻止它,在上传过程之前上传大文件;可能吗?
非常感谢你,对不起我的德语-英语..
eb
可能重复:
客户端使用 HTML5 检查文件大小?
在传输文件之前,如何通知服务器有关文件大小的信息?使用 HTML/HTML5、JS 和 PHP(没有 Flash)?
我想阻止它,在上传过程之前上传大文件;可能吗?
非常感谢你,对不起我的德语-英语..
eb
if (typeof FileReader !== "undefined") {
var size = document.getElementById('myfile').files[0].size;
// check file size
}
$(function(){
$('#submit_button_id').click(function(){
var f=this.files[0]
if(f.size > 10000 || f.fileSize > 10000)
{
return false;
}
});
});
看看PHP 文件大小函数。
此外,您可以使用 $_FILES["fieldname"]["size"] 然后检查:
if($_FILES["fieldname"]["size"]>150000){ echo "too large"; exit;}
认为实现任务的唯一方法是在提交之前通过 JS 进行验证。看看这个JS 的 Validation