首页 > 解决方案 > 如何在 VB ASP.Net 中将图像文件制作为 ImageUrl

问题描述

我目前正在制作一个用户上传图片的网站。我被困住了。当用户选择文件时,文件上传已打开,但我无法将图像文件转换为 ImageUrl。代码是

Public Class WebForm2
  Inherits System.Web.UI.Page

  Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load

    Image1.ImageUrl = FileUpload1.PostedFile
  End Sub


End Class

问题是网站,需要图像 URL 而不是文件。如果有办法为上传的文件查找或制作图片网址

标签: asp.netvb.netwebforms

解决方案


这应该允许您显示刚刚上传的图像

FileUpload1.SaveAs(Server.MapPath("~/Content/Images/" & FileUpload1.FileName))
Image1.ImageUrl = "/Content/Images/" & uplOne.FileName

您可能需要创建图像文件夹。


推荐阅读