-1

mvc3 プロジェクトでファイルをアップロードするとき、サイズ制限の検証が必要で、ユーザーは画像、ドキュメント、および xls ファイルのみをアップロードします。必須フィールド、間違ったファイルの選択、asp.net mvc3 のサイズ制限などがあるはずです

4

1 に答える 1

0

個人的には、Telerik アップローダー コントロールを使用しており、ファイルが選択されたときに実行されるメソッドとしてこれを設定していますが、標準のファイル アップローダーでも使用できます。

function onSelect(e) {
    if (e.files[0].size > 256000) {
        alert('The file size is too large for upload');
        e.preventDefault();
        return false;
    }
    // Array with information about the uploaded files
    var files = e.files;
    var ext = $('#logo').val().split('.').pop().toLowerCase();
    if ($.inArray(ext, ['gif', 'jpeg', 'jpg', 'png', 'tif', 'pdf']) == -1) {
        alert('This type of file is restricted from being uploaded due to security reasons');
        e.preventDefault();
        return false;
    } 
    return true;
}

基本的に、ファイルが 256k を超える場合は大きすぎるため、gif、jpeg、jpg、png、tif、および pdf ファイルのみを許可すると表示されます...

于 2012-05-10T13:04:20.433 に答える