net實現文件上傳
1. ASP.Net如何用FileUpLoad實現多文件上傳
給你些建議哦:
1.多文件上傳沒有必要動態添加FileUpLoad,因為這種工作並沒有帶來多大的收益,因為你完全可以放置4個到5個FileUpLoad控制項,用戶上傳一般不會很多,假如超過5個也可以分多次上傳。
2.如果想動態添加,你首先要判斷用戶還是否有下個文件上傳,所以你必須添加一個BUTTON或者LABEL來讓用戶確認,比如:「上傳下一個文件」,用戶點擊的事件里寫:
FileUpLoad FUL = new FileUpLoad();
FUL.Name = "FUL" + Convet.ToString(i);//這個i是你要定義的全局變數,用於記錄用戶在同一次上傳中點擊了幾次控制項。點一次自加1,初始為0
this.Controls.Add(FUL);
i++;
獲得路徑就通過這個i,寫個循環來獲得,這樣LZ應該思路很清楚了吧。
2. asp.net 2.0中如何實現上傳文件與下載文件 用啥控制項和代碼啊
需用到FileUpLoad控制項
#region 文件上傳
/*
if (FileUpload1.HasFile)
{
string type = FileUpload1.PostedFile.ContentType.ToString();
if (type == "image/pjpeg")
{
string path = Server.MapPath("up/");
FileUpload1.PostedFile.SaveAs(path + FileUpload1.FileName);
Response.Write("<script>alert('上傳成功!');</script>");
}
else
Response.Write("<script>alert('請上傳獲得支持的文件類型!');</script>");
}
else
Response.Write("<script>alert('請選擇您要上傳的文件!');</script>");
//*/