閱讀217 返回首頁    go 阿裏雲 go 技術社區[雲棲]


在ASP.NET中實現多文件上傳

一下為代碼片段:


privateBooleanSaveFiles()
{
//得到File表單元素
HttpFileCollectionfiles=HttpContext.Current.Request.Files;
try
{
for(intintCount=0;intCount<files.Count;intCount++)
{

HttpPostedFilepostedFile=files[intCount];
stringfileName,fileExtension;
//獲得文件名字
fileName=System.IO.Path.GetFileName(postedFile.FileName);
if(fileName!="")
{
//獲得文件名擴展
fileExtension=System.IO.Path.GetExtension(fileName);
//可根據不同的擴展名字,保存文件到不同的文件夾
//注意:可能要修改你的文件夾的匿名寫入權限。
postedFile.SaveAs(System.Web.HttpContext.Current.Request.MapPath("upFiles/")+fileName);
}
}
returntrue;
}
catch(System.ExceptionEx)
{
returnfalse;
}
}

最後更新:2017-04-02 00:06:36

  上一篇:go 通過ASP.net程序創建域帳戶故障
  下一篇:go 如何顯示在線人數和所在位置