如何禁止上传小于 300px x 300px 的图片?
脚本:http: //valums.com/ajax-upload/
用 javascript 是不可能的。为此使用服务器端脚本,例如。PHP 的 getimagesize()。或者,您可以搜索 Flash 上传器。
javascript 的问题是它无法访问您电脑上的文件,flash 有。因此,您需要先上传图像,以便您的服务器端脚本语言可以处理图像文件
这是您可以做的(我假设您的问题与jQuery File Upload相关)
$('#fileupload').fileupload({
url: url,
dataType: 'json',
autoUpload: false,
acceptFileTypes: /(\.|\/)(gif|jpe?g|png|pdf)$/i,
maxFileSize: 9990000, //9.9MB
minFileSize:99000, //99KB
// Enable image resizing, except for Android and Opera,
// which actually support image resizing, but fail to
// send Blob objects via XHR requests:
disableImageResize: /Android(?!.*Chrome)|Opera/
.test(window.navigator.userAgent),
previewMaxWidth: 100,
previewMaxHeight: 100,
previewCrop: true
})