ASP.NET/上傳文件
< ASP.NET
使用upload控制項上傳文件時,用HttpPostedFile 。例如:
HttpPostedFile file = context.Request.Files[i];//这里的context.Request.Files就是上传的文件集合.
此處乃是利用HttpHandler..在Page頁面中可以自己用其它辦法多文件上傳.
如何保存文件呢? 利用HttpPostedFile的SaveAs方法即可,如:
file.SaveAs(SpecifiedPath);
此處的SpecifiedPath是上傳文件的絕對路徑.
至於如何獲取上傳文件的路徑.我們可以利用Path類.來操作File.HttpPostedFile類中也包含了文件的基本信息.如文件名,大小,路徑等等.Path類操作更齊全而已.接著就可以利用Server.MapPath()方法來進行轉換.