1

如何禁止上传小于 300px x 300px 的图片?

脚本:http: //valums.com/ajax-upload/

4

2 回答 2

0

用 javascript 是不可能的。为此使用服务器端脚本,例如。PHP 的 getimagesize()。或者,您可以搜索 Flash 上传器。

javascript 的问题是它无法访问您电脑上的文件,flash 有。因此,您需要先上传图像,以便您的服务器端脚本语言可以处理图像文件

于 2012-05-11T10:17:44.903 回答
0

这是您可以做的(我假设您的问题与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
})
于 2015-08-27T23:19:57.943 回答