上传并查看图像

时间:2011-04-06 06:19:00

标签: asp.net vb.net visual-studio

在我的网页中,我有图像框和上传按钮。当我单击上传按钮时,文件夹浏览器将打开,如果我选择图像,它应该显示在图像框中。我正在使用ASP.Net和VB.Net

1 个答案:

答案 0 :(得分: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