2012-05-10 17 views
-1

私はmvc3プロジェクトでファイルをアップロードします。私はsiczeの制限とユーザーのみの画像、ドキュメント、xlsファイルのアップロードの検証が必要です。必要なフィールド、ファイルの誤った選択、サイズの制限asp.netのようにする必要がありますmvc3asp.netのファイルアップロードコントロールの検証メッセージ

+1

...ていると言いますあなたはjQueryファイルのアップロードを使用していますか?あなたが書いたコードは何ですか? – Adil

答えて

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ファイルを許可する場合は基本的に、それは