0

可能重复:
客户端使用 HTML5 检查文件大小?

在传输文件之前,如何通知服务器有关文件大小的信息?使用 HTML/HTML5、JS 和 PHP(没有 Flash)?

我想阻止它,在上传过程之前上传大文件;可能吗?

非常感谢你,对不起我的德语-英语..

eb

4

5 回答 5

1
if (typeof FileReader !== "undefined") {
var size = document.getElementById('myfile').files[0].size;
// check file size
}  
于 2012-07-24T09:13:30.060 回答
1

对于客户端,请查看File API它的 html5 功能,尽管有些浏览器无法正常工作。兼容性列表

于 2012-07-24T09:13:52.317 回答
0
$(function(){

      $('#submit_button_id').click(function(){

            var f=this.files[0]
            if(f.size > 10000 || f.fileSize > 10000)
            {
               return false;
            }
        });
    });
于 2012-07-24T09:11:01.947 回答
0

看看PHP 文件大小函数

此外,您可以使用 $_FILES["fieldname"]["size"] 然后检查:

if($_FILES["fieldname"]["size"]>150000){ echo "too large"; exit;}
于 2012-07-24T09:12:26.437 回答
-1

认为实现任务的唯一方法是在提交之前通过 JS 进行验证。看看这个JS 的 Validation

于 2012-07-24T09:18:45.690 回答