2011-04-06 102 views
0

在我的網頁中,我有圖像框和上傳按鈕。當我點擊上傳按鈕時,文件夾瀏覽器將打開,如果我選擇圖像,它應該顯示在圖像框中。我正在使用ASP.Net和VB.Net上傳並查看圖像

+1

這是你的功課? – hallie 2011-04-06 06:24:37

回答

2

我不認爲我們可以從WebPage顯示文件夾瀏覽器對話框。另外文件夾瀏覽器對話框用於選擇文件夾,而不是文件您需要使用打開文件對話框。

你可以用文件上傳控件來完成。檢查此鏈接瞭解更多信息:http://msdn.microsoft.com/en-us/library/aa478971.aspx

示例代碼

protected void UploadButton_Click(object sender, EventArgs e) 
{ 
    String savePath = @"c:\temp\uploads\"; 

    if (FileUpload1.HasFile) 
    { 
    String fileName = FileUpload1.FileName; 
    savePath += fileName; 
    FileUpload1.SaveAs(savePath); 
    UploadStatusLabel.Text = "Your file was saved as " + fileName; 
    Image1.ImageUrl = fileName; 
    } 
    else 
    {  
    UploadStatusLabel.Text = "You did not specify a file to upload."; 
    } 
} 

來源:http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.fileupload.aspx