急需js判断待传图片和文件的大小

发布网友

我来回答

3个回答

热心网友

这个是无法判断的。

因为浏览器的支持情况和不同操作系统下支持浏览器操作文件的js方式不尽相同。所以实现不了!

只能通过flash在客户端来判定文件大小。

http://www.jb51.net/shouce/doc/swfupload.html#swfupload
看看这个,希望对你有帮助

热心网友

提供一个大概的思路:

var oImg = new Image();
oImg.src = 用户在浏览器中通过(input type="file")选择图片后的图片url 或者是能在浏览器中直接打开的图片url;

//预加载ok后处理
oImg.onload = function () { 判断函数; return; }
//预加载ng后处理
oImg.onerror = function () { 判断函数; return; }

在图片预加载后方能判断图片大小:oImg.width,oImg.height。

热心网友

js没io,判断文件大小做不了

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com