博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ASP.NET上传多个文件
阅读量:5831 次
发布时间:2019-06-18

本文共 845 字,大约阅读时间需要 2 分钟。

HttpFileCollection与HttpPostedFile这二个类的组合就可以完成

前端

 

<
asp:FileUpload ID
=
"
FileUpload1
"
 runat
=
"
server
"
 
/>
        
<
br 
/>
        
<
asp:FileUpload ID
=
"
FileUpload2
"
 runat
=
"
server
"
 
/>
        
<
br 
/>
        
<
asp:FileUpload ID
=
"
FileUpload3
"
 runat
=
"
server
"
 
/>
        
<
br 
/>
        
<
asp:Button ID
=
"
Button1
"
 runat
=
"
server
"
 onclick
=
"
Button1_Click
"
 Text
=
"
Button
"
 
/>
        
<
br 
/>
        
<
asp:Label ID
=
"
Label1
"
 runat
=
"
server
"
></
asp:Label
>

 

后端

string
 filePath 
=
 Server.MapPath(
""
+
 
"
\\UploadFiles\\
"
;
            HttpFileCollection uploadFiles 
=
 Request.Files;
            
for
 (
int
 i 
=
 
0
; i 
<
 uploadFiles.Count; i
++
)
            {
                HttpPostedFile userPostFile 
=
 uploadFiles[i];
                    
try
                    {
                        
if
 (userPostFile.ContentLength 
>
 
0
)
                        {
                            userPostFile.SaveAs(filePath 
+
 Path.GetFileName(userPostFile.FileName));
                            Label1.Text 
=
 
"
上传成功!
"
;
                        }
                    }
                    
catch
 (Exception ex)
                    {
                        Label1.Text 
=
 
"
Error: 
"
 
+
 ex.Message;
                    }
            }

 

转载地址:http://ckedx.baihongyu.com/

你可能感兴趣的文章
Oracle 数据库优化的R方法(Method R)
查看>>
CentOS最小化安装系统开启网卡
查看>>
互联网+升级到智能+ 开启万物智联新时代
查看>>
Linux文本编辑器之Nano
查看>>
【原】IOS中KVO模式的解析与应用
查看>>
理解 QEMU/KVM 和 Ceph(3):存储卷挂接和设备名称
查看>>
[MFC] CList
查看>>
[Android Pro] 完美Android Cursor使用例子(Android数据库操作)
查看>>
c++中sizeof的分析
查看>>
线程间操作无效: 从不是创建控件的线程访问它的解决方法
查看>>
hdu 1236 排名
查看>>
PHP面向对象深入研究之【继承】,减少代码重复
查看>>
此博客不再发表对自己私事的看法
查看>>
导致Asp.Net站点重启的10个原因
查看>>
【PMP】Head First PMP 学习笔记 第一章 引言
查看>>
抓住云机遇编排工作 搞定复杂IT工作流
查看>>
MYSQL的longtext字段能放多少数据?
查看>>
MTK 平台上如何给 camera 添加一种 preview size
查看>>
云计算最大难处
查看>>
关于数据分析思路的4点心得
查看>>