在C#中使用FileUpload控件上傳圖片,可以按照以下步驟進行操作:
<asp:FileUpload ID="FileUpload1" runat="server" />
protected void UploadButton_Click(object sender, EventArgs e)
{
if (FileUpload1.HasFile)
{
string filename = Path.GetFileName(FileUpload1.FileName);
FileUpload1.SaveAs(Server.MapPath("~/Images/" + filename));
// 可選:保存圖片路徑等信息到數據庫
}
}
在這個示例中,檢查FileUpload控件是否有文件被選擇。如果有文件被選擇,獲取文件名并使用SaveAs方法將文件保存到服務器上指定的路徑(此處為Images文件夾)。你可以根據需要更改保存路徑。
注意:確保保存路徑的文件夾存在并具有適當的寫入權限。
<asp:Button ID="UploadButton" runat="server" Text="上傳圖片" OnClick="UploadButton_Click" />
這樣,當用戶點擊上傳按鈕時,選擇的圖片將被上傳到服務器上指定的路徑。你可以根據自己的需求進行后續的處理,如保存圖片路徑到數據庫等。