gpt4 book ai didi

c# - 从不同的多文件输入中分别获取文件

转载 作者:太空宇宙 更新时间:2023-11-03 15:54:32 26 4
gpt4 key购买 nike

假设我有一个 html 表单

<form id="frm" method="post" action="upload.cshtml" enctype="multipart/form-data">
<input multiple type="file" name="file1" />
<input multiple type="file" name="file2" />
<input type="submit" />
</form>

from 有两个输入,每个输入接受多个文件。提交此表单时,Request.Files["file1"] 将仅给出 file1 输入中的第一个文件。为了访问其余文件,我必须循环迭代 Request.Files[] 。然而,后一种方法给出了两个输入的所有文件。如何分别获取文件以便我可以对不同的文件集执行不同的操作?

最佳答案

最简单的方法是为操作方法定义适当的参数:

public ActionResult Upload(IEnumerable<HttpPostedFileBase> file1, 
IEnumerable<HttpPostedFileBase> file2)
{
// process file1 and file2
}

file1 可枚举将包含输入中名称为 file1 的所有文件,file2 也包含来自 file2 的文件

关于c# - 从不同的多文件输入中分别获取文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24160935/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com