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很高兴您找到了它=)