MVCアプリケーションでは、私は情報アップロードフォームを持っています。ここでユーザーはビデオや画像をアップロードできます。これを行うために、私はファイルコントロール、ビデオ用と画像用のファイルを作成しました。ここでは、最大2つの動画と1つの形式の最大5つの画像でのみアップロードすることができます。どのように私はどのように私はファイルの数をアップロードするユーザーを制限することができます示唆することができます。つまり、2つの動画と5つの画像しかない場合は、どこでこの機能を最大限に活用する必要がありますか? controller
またはjavascript
?mvcにアップロードするファイル数の制限
0
A
答えて
0
:
<input type="file" id="t" name="t" onchange="checkFilesCount(this)" multiple>
javascriptのコード:
function checkFilesCount(id) {
if(id.files.length > 5)
{
alert('you cant upload files more than 5');
document.getElementById("t").value = "";
}
}
0
MVCファイルアップロードのアプローチ:
<input type="file" name="file" id="file" />
これは、コントローラにしたり、複数のIEnumerable<HttpPostedFileBase>
を持っている場合はHttpPostedFileBase
を渡します。その後、ファイルとファイルタイプの数を評価し、機能/メッセージをユーザーに返します。私はjavascriptの
ファイルアップロードコントロールを使用してみました
[HttpPost]
public ActionResult Index(HttpPostedFileBase file) {...
それとも
<input type="file" name="files" id="file" />
<input type="file" name="files" id="file" />
[HttpPost]
public ActionResult Index(IEnumerable<HttpPostedFileBase> files) {...
+0
から追跡することができますが、これを行うにはjavascriptを使用します。アップロードウィンドウから5つ以上のファイルを選択して「OK」ボタンをクリックすると、ポップアップが直接表示されるようにします。 :( – Arc
関連する問題
- 1. JavaScriptファイルのアップロード数を制限する
- 2. ファイルのアップロード制限
- 3. IIS 6ファイルのアップロード制限
- 4. 複数のファイルをアップロードする際のファイルサイズの制限
- 5. アップロードの数を制限する
- 6. swfuploadアップロードされたファイルの数を制限する
- 7. WHMの最大ファイルをアップロードする方法アップロードの制限
- 8. アップロードしたファイルをアップロードする - サイズ制限は何ですか?
- 9. Djangoのアップロード制限
- 10. uploadify - 1つのファイルのアップロードに制限する
- 11. 複数ファイルのアップロードasp.net mvc
- 12. アップロードするファイルの種類を制限する
- 13. ユーザーによるアップロード数を制限する方法は?
- 14. Heroku/Bucketeerのアップロード制限(S3)
- 15. MVCファイルのアップロード
- 16. mime経由でxmlファイルのphpファイルのアップロード制限
- 17. ユーザに合計20MBのファイルをアップロードするように制限する
- 18. MVCの単語の制限
- 19. MVC Web Appのログインユーザー数の制御制限
- 20. ASP.NET MVC 3カミソリビューの制限
- 21. MVCフォーム - フォームのフィールドを制限する
- 22. ASP.NET MVC複数のファイルのアップロード
- 23. asp.net mvcでファイルをアップロードするフォルダに権限を設定するには?
- 24. ASP.NET MVC 3 APIアクセスを制限する
- 25. ファイルのアップロードに使用できる制限はありますか?
- 26. FAT32ディレクトリごとのファイル数の制限
- 27. Azure Blobストレージのファイル数の制限
- 28. Alfrescoのアップロードを特定のファイル拡張子に制限する(例:ユーザーはPDFのみをアップロードできます)
- 29. plupload - 選択したファイルの制限数
- 30. 制限するpythonファイルIO
'どこ? ' - 両方。使いやすさを考慮してブラウザで(JavaScriptを使用して)制限し、バックエンドとサーバー側での検証を制限します。 「どのように?」 - 広すぎる、研究をしたり、コードを書く。立ち往生した場合は質問をしてください。投稿する前に[ask]を読んで[mcve]を含めてください。 – Igor
そのフォームの一意のIDを生成し、そのユニークIDとユーザーIDの組み合わせを任意の記憶媒体に追加して、アクティビティをアップロードするようなアクティビティをコントローラ –