1

Fine Uploader が許容される画像の合計量を制限できるかどうかを確認しようとしています。したがって、画像を 5 つに制限し、ユーザーが 6 つの画像をドラッグ アンド ドロップまたは選択すると、最大 5 つの画像しか許可されていないために実行できないとユーザーに促すプロンプトが表示されます。

ドキュメントを見ましたが、見落としている可能性があります。

4

1 に答える 1

6

validation.itemLimit追加するファイルの最大数に一致するようにオプションを変更し、画像ファイルのみに一致するようにvalidation.acceptFilesとを変更します (検証ドキュメント) 。validation.allowedExtensions

var uploader = new qq.FineUploader({
    /* ... */
    validation: {
         itemLimit: 5,
         acceptFiles: 'image/*',
         allowedExtensions: ['.jpe', '.jpg', '.jpeg', '.gif', '.png', '.bmp', '.ico', '.svg', '.svgz', '.tif', '.tiff', '.ai', '.drw', '.pct', '.psp', '.xcf', '.psd', '.raw']
    }
});

注:カスタム エラー メッセージが必要な場合は、messages.tooManyItemsErrorオプションのテキストを必要な特定のエラー メッセージと同じになるように変更します (エラー処理ドキュメント)。onError コールバックにコードを追加して、メッセージの表示方法とタイミングをカスタマイズしたり ( events docs )、その他の操作を実行したりすることもできます。

于 2013-08-21T16:29:22.277 に答える