1

ファイルをアップロードするためのasp.net mvcアプリケーションを実行しました:私はこのビューを持っています

@using (Html.BeginForm("Uploading_validation", "Akeo", FormMethod.Post, new { enctype = "multipart/form-data" }))
{
    <input type="file" name="dossier" />
   <br />
    @Html.Label("Date d'expiration")

    <input type="text" id="datepicker" name="duree" />
    <br />
 <input type="submit" value="OK" />
 }

圧縮ファイル ( .zip .iso .rar) のみを選択したいのですが。

では、どうすればそれらをアップロードできる唯一の拡張子にし、ファイルを参照するときにこれらの拡張子のみを表示することができますか?

4

2 に答える 2

2

サーバーで検証したい場合は、以下のコードを使用して行うことができます

var extension = Path.GetExtension(file.FileName);
    if (extension != null && extension.ToLower() != ".xlsx")
    {
       return "please upload file with extension .xlsx";
    }
于 2013-05-29T14:16:23.280 に答える
0

クライアント側で検証して、jquery を使用して拡張機能を確認できます。リンクに移動してコードを取得します。

jquery - アップロード前にファイル拡張子をチェック

于 2013-05-29T14:07:48.857 に答える