C#上传图片 支持多张上传
2013-08-05 14:57
246 查看
protected void Page_Load(object sender, EventArgs e)
{
string filepath = Server.MapPath("~/Images") + "\\"; //要上传的文件夹的路径
if (!Directory.Exists(filepath)) //不存在文件夹,创建
{
Directory.CreateDirectory(filepath); //创建新的文件夹
}
HttpRequest request = System.Web.HttpContext.Current.Request;
HttpFileCollection FileCollect = request.Files;
for (int i = 0; i < FileCollect.Count; i++)
{
HttpPostedFile mypost = FileCollect[i]; //用key获取单个文件对象HttpPostedFile
try
{
if (mypost.ContentLength > 0)
{
string filename = mypost.FileName; //通过此对象获取文件名
string serverpath = filepath + "\\" + filename;
mypost.SaveAs(serverpath);
Response.Write("success");
Response.End();
}
}
catch (Exception)
{
throw;
}
}
}
{
string filepath = Server.MapPath("~/Images") + "\\"; //要上传的文件夹的路径
if (!Directory.Exists(filepath)) //不存在文件夹,创建
{
Directory.CreateDirectory(filepath); //创建新的文件夹
}
HttpRequest request = System.Web.HttpContext.Current.Request;
HttpFileCollection FileCollect = request.Files;
for (int i = 0; i < FileCollect.Count; i++)
{
HttpPostedFile mypost = FileCollect[i]; //用key获取单个文件对象HttpPostedFile
try
{
if (mypost.ContentLength > 0)
{
string filename = mypost.FileName; //通过此对象获取文件名
string serverpath = filepath + "\\" + filename;
mypost.SaveAs(serverpath);
Response.Write("success");
Response.End();
}
}
catch (Exception)
{
throw;
}
}
}
相关文章推荐
- ASP.NET(C#)实现一次性上传多张图片(多个文件)
- ASP.NET(C#)实现一次性动态上传多张图片的代码(多个文件)
- ASP.NET(C#)实现一次性上传多张图片(多个文件)
- 支持上传多张图片,同事具有o取消功能
- ASP.NET(C#)实现一次性动态上传多张图片(多个文件)
- ASP.NET(C#)实现一次性上传多张图片(多个文件)
- IOS 利用AFN上传图片,支持多张、单张上传
- ASP.NET(C#)实现一次性上传多张图片(多个文件)
- 图片上传支持预览(C#)
- ASP.NET(C#)实现一次性上传多张图片(多个文件)
- 图片上传后回显,支持多张图片上传
- asp.net(c#)一次预览并上传多张图片
- asp.net(c#)一次预览并上传多张图片
- 图片上传支持预览(C#)
- ASP.NET(C#)实现一次性上传多张图片(多个文件)
- ASP.NET(C#)实现一次性上传多张图片(多个文件)
- 相机选择照片及拍照后使用AFNetworking图片上传(支持一张及多张上传)
- ASP.NET(C#)实现一次性动态上传多张图片的代码(多个文件)
- ASP.NET(C#)实现一次性上传多张图片(多个文件)
- 经验分享:C#上传图片转Base64字节存库并支持转换文件提供url读取