1

300px x 300px 未満の画像のアップロードを禁止するには?

スクリプト: http://valums.com/ajax-upload/

4

2 に答える 2

0

JavaScriptではできません。そのためにサーバー側のスクリプトを使用します。PHP の getimagesize()。または、フラッシュ アップローダーを検索することもできます。

JavaScript の問題は、PC 上のファイルにアクセスできないことです。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 に答える