摘要:FileUpload
判斷FileUpload1有無選取檔案
if(FileUpload1.HasFile)
-------------------------------------------
FileUpload.PostedFile屬性
Filename 上傳的檔案名稱
ContentType 上傳的檔案類型
ContentLength 上傳的檔案大小
InputStream 取得上載檔案的Stream物件,以讀取檔案內容
--------------------------------------------
如何取得檔案副檔名
System.IO.Path.GetExtension(string);
string 可以是完整路徑 或 單一的檔案名稱
不然也可以使用String函式
stringname.StartsWith("ABC"); //開頭有沒有包含ABC
stringname.EndsWith("ABC"); //結尾有沒有包含ABC
------------------------------------------------
批次上傳
string sServerPath = Server.MapPath("~/Files/");
//取得頁面上傳檔案的集合
for (int i = 1; i <= Request.Files.Count; i++)
{
FileUpload FU = (FileUpload)Page.FindControl("FileUpload" + i.ToString());
if (FU.HasFile)
{
FU.SaveAs(sServerPath + FU.PostedFile.FileName);
}
}
--------------------------------------------------