-2
削除、削除、削除、削除ASP.Netアップロード用に選択されたファイルの数を取得しますか?
削除、削除、削除、削除ASP.Netアップロード用に選択されたファイルの数を取得しますか?
は、選択したファイルの数が表示されます。 (コピーしてあなたのコードを貼り付けて、それを検証しました。私のために働いた()Chromeブラウザでテスト)
別のアプローチは、あなたのアクションメソッドのパラメータとしてHttpPostedFileBase
のコレクションを使用してCount
方法を使用することですか?
パラメータ名は、入力ファイルコントロールのname
属性値と一致する必要があります。
[Route("MTNLocationFileUpload", Name = "Upload Mountain Location Files"), HttpPost]
public ActionResult MTNLocationFilesUpload(IEnumerable<HttpPostedFileBase>
MTNLocationFileUpload)
{
var fileCount = MTNLocationFileUpload.Count();
foreach(var file in MTNLocationFileUpload)
{
// to do :Continue uploading
}
// to do : Return something
}
問題を再現できませんでした。 'Request.Files.Count'は、0または1つのファイルが選択され、フォームを送信すると1を返します。複数のファイルを選択してフォームを送信すると、「Request.Files.Count」から正しい数が得られます。 – kimbaudi