C# asp.net和输入类型=文件从代码隐藏中多次读取数据

C# asp.net和输入类型=文件从代码隐藏中多次读取数据,c#,asp.net,file-upload,multiple-file-upload,httppostedfile,C#,Asp.net,File Upload,Multiple File Upload,Httppostedfile,我有一个 <input type="file" id="files" name="files[]" multiple runat="server" /> 我看到Request.Files.Count始终为0 提前谢谢 老实说,快速搜索给了我以下信息: 在您的aspx中: <form id="form1" runat="server" enctype="multipart/form-data"> <input type="file" id="myFile" nam

我有一个

<input type="file" id="files" name="files[]" multiple runat="server" />
我看到Request.Files.Count始终为0


提前谢谢

老实说,快速搜索给了我以下信息:

在您的aspx中:

<form id="form1" runat="server" enctype="multipart/form-data">
 <input type="file" id="myFile" name="myFile" />
 <asp:Button runat="server" ID="btnUpload" OnClick="btnUploadClick" Text="Upload" />
</form>
更新

另一个快速搜索告诉我,如果您有多个文件,那么获取所有文件的解决方案是:

for (int i = 0; i < Request.Files.Count; i++)
{
    HttpPostedFileBase file = Request.Files[i];
    if(file .ContentLength >0){
    //saving code here

 }
for(int i=0;i0){
//在这里保存代码
}

老实说,快速搜索给了我以下信息:

在您的aspx中:

<form id="form1" runat="server" enctype="multipart/form-data">
 <input type="file" id="myFile" name="myFile" />
 <asp:Button runat="server" ID="btnUpload" OnClick="btnUploadClick" Text="Upload" />
</form>
更新

另一个快速搜索告诉我,如果您有多个文件,那么获取所有文件的解决方案是:

for (int i = 0; i < Request.Files.Count; i++)
{
    HttpPostedFileBase file = Request.Files[i];
    if(file .ContentLength >0){
    //saving code here

 }
for(int i=0;i0){
//在这里保存代码
}


我想如果数据是作为表单的一部分发布的,那么数据应该仍然在
Request.Files
集合中。不管服务器端是否控制,HTTP请求中的所有内容都应该在
Request
上。我尝试了HttpPostedFile file=Request.Files[“Files[]”和HttpPostedFile=Request.Files[“Files”];但在调试时总是空的,
请求.文件
中是否有任何内容?在尝试为内容分配随机索引之前,请检查类型。否,请求计数.文件为0…如果
请求.文件
的长度始终为0,是否确定首先发布文件?检查浏览器中的“网络”选项卡的调试工具。请求是否包含文件?我想如果数据作为表单的一部分发布,数据应该仍然在
请求.files
集合中。服务器端控件与否,HTTP请求中的所有内容都应该在
请求中。我尝试了HttpPostedFile file=request.files[“files[]”上;并使用HttpPostedFile file=Request.Files[“Files”];但在调试时总是空的,
请求.文件
中是否有任何内容?在尝试为内容分配随机索引之前,请检查类型。否,请求计数.文件为0…如果
请求.文件
的长度始终为0,是否确定首先发布文件?检查浏览器中的“网络”选项卡的调试工具。请求是否包含所有文件?但我有多个files@Martina所以在标签中添加多个标签?这和你使用文件上传控制一样简单。如果你读了我的问题,我已经说过我有@Martina不,你甚至不知道你在问什么?你想在你的代码后面管理输入标签,然后你的answer是
HttpPostedFile
以及如何解析它,@Martina很高兴你找到了它=),但我有多个files@Martina所以在标签中添加多个标签?这和你使用文件上传控制一样简单。如果你读了我的问题,我已经说过我有@Martina不,你甚至不知道你在问什么?你想在你的c中管理输入标签吗ode落后,那么您的答案是
HttpPostedFile
以及如何解析它,@Martina很高兴您找到了它=)