2 csdnzlw csdnzlw 于 2016.02.03 15:32 提问

js或者jquery 图片大小限制, 拒绝 5K以下的 和 2M以上的图片

js或者jquery 图片大小限制, 拒绝 5K以下的 和 2M以上的图片

6个回答

showbo
showbo   Ds   Rxr 2016.02.03 15:36
已采纳

用flash来做,js做有兼容性问题

showbo
showbo swfupload,uploadify都是居于flash的
接近 2 年之前 回复
Yiran8935
Yiran8935   2016.02.03 15:56

引用这个jquery.uploadify.js插件,
但是插件里面有最大限制,没有你说的小的限制,
或者你要是想有小文件的处理,在后台代码里面处理,然后把结果ResultErrorCode带出来,
然后再在前台做处理,下面是上面的插件的例子
http://www.cnblogs.com/_popc/p/3877486.html

csdnzlw
csdnzlw   2016.02.03 15:39

flash没做过呢!还有别的办法吗?

91program
91program   Ds   Rxr 2016.02.03 15:51

只听说过通过 JavaScript 限制图片上传的大小,真的没有听说过本身对图片大小有这样的限制。

csdnzlw
csdnzlw   2016.02.03 16:20

请问java后台如何判断上传图片的大小。

beacon_2011
beacon_2011   Rxr 2016.02.03 17:51

var image = new Image();
image.src = file;
var height = image.height;
var width = image.width;
var filesize = image.filesize;
alert(height+"x.."+filesize);
if(width>80 && height>80 && filesize>102400){
alert('请上传80*80像素 或者大小小于100k的图片');
return false;
}

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!