可通过下面的方式
html代码: js代码:
var fileId = "uploadtest"
var dom = document.getElementById(fileId)
var fileSize = dom.files[0].size//文件的大小,单位为字节B
有两种方式1. 设置 php.ini 中的 upload_max_filesize 值, 如果文件大小超过这个值, PHP生成上传文件错误 UPLOAD_ERR_INI_SIZE ($_FILES[\'xxx\'][\'error\'])2. 在from中添加 [i] 字段, 如果文件大小超过这个值, PHP生成上传文件错误 UPLOAD_ERR_FORM_SIZEMAX_FILE_SIZE 的值只是对浏览器的一个建议,实际上它可以被简单的绕过。因此不要把对浏览器的限制寄希望于该值。实际上,PHP 设置中的上传文件最大值,是不会失效的。但是最好还是在表单中加上 MAX_FILE_SIZE,因为它可以避免用户在花时间等待上传大文件之后才发现该文件太大了的麻烦。这是在服务器端
判断的,但.NET
默认限制的大小是4M,超过了就会出现问题
可以在web.config里的system.web内增加这个限制,比如加到200M,这样200M内的文件就能判断了
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)