如何使用jansy引导程序上传多个文件

本文关键字:文件 程序上 何使用 jansy | 更新日期: 2023-09-27 18:27:54

我正在使用jansy引导程序来替换asp.net FileUpload。在这个答案的帮助下,我已经成功地使用HttpPostedFile检索到了文件:

HttpPostedFile image = Request.Files["myFile"];

现在,如何允许选择多个文件?使用asp.net FileUpload,只需添加AllowMultiple="True"参数,然后在后面的代码中简单地循环:

foreach (var image in FileUpload1.PostedFiles)
{...}

如何使用自定义控件执行此操作?这是我当前的html(这是第一个图像上传小部件示例):

<div class="fileinput fileinput-new" data-provides="fileinput">
    <div class="fileinput-preview thumbnail" data-trigger="fileinput" style="width: 200px; height: 150px;"></div>
    <div>
        <span class="btn btn-default btn-file"><span class="fileinput-new">Select image</span><span class="fileinput-exists">Change</span>
          <input type="file" id="myFile" name="myFile"></span>
        <a href="#" class="btn btn-default fileinput-exists" data-dismiss="fileinput">Remove</a>
    </div>
</div>

如何使用jansy引导程序上传多个文件

您可以添加multiple属性并将其值设置为multiple,以允许选择多个文件

<input type="file" id="myFile" name="myFile" multiple="multiple">