我希望将输入文件中选择的所有文件都添加到c#对象中,但它只选择一个来自mutiselected文件的文件以显示在文本框中。
输入文件以选择多个文件:
<input type="file" name="File2" id="File2" accept="image/*" multiple/>
输入文字以显示所有选定的文件:
@Html.EditorFor(model => model.DocumentName, new { htmlAttributes = new { @id = "documentName", @class = "form-control" } })
型号:
[Display(Name = "DocumentName", ResourceType = typeof(Resources.Resources))] public override string DocumentName { get { return base.DocumentName; } set { base.DocumentName = value; } }
我的代码需要进行哪些更改才能解决?
答案 0 :(得分:0)
请在您的脚本中添加此内容。在上传文件时选择文件即OnChange功能。请尝试一下,让我知道。
$("document").ready(function(){
$("#File2").change(function() {
var files = $(this)[0].files;
for (var i = 0; i < files.length; i++) {
$("#documentName").val(files[i].name);
} });});