【发布时间】:2011-04-06 06:18:59
【问题描述】:
在我的网页中,我有图片框和上传按钮。当我单击上传按钮时,文件夹浏览器将打开,如果我选择图像,它应该显示在图像框中。我正在使用 ASP.Net 和 VB.Net
【问题讨论】:
标签: asp.net vb.net visual-studio
在我的网页中,我有图片框和上传按钮。当我单击上传按钮时,文件夹浏览器将打开,如果我选择图像,它应该显示在图像框中。我正在使用 ASP.Net 和 VB.Net
【问题讨论】:
标签: asp.net vb.net visual-studio
我认为我们不能从网页显示文件夹浏览器对话框。此外,文件夹浏览器对话框用于选择文件夹,而不是文件。您需要使用打开文件对话框。
您可以使用文件上传控件来做到这一点。查看此链接了解更多信息: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
【讨论】: