【问题标题】:Response.write doesn't display imageResponse.write 不显示图像
【发布时间】:2013-06-06 15:56:27
【问题描述】:

我正在尝试像这样显示生成的图像:

Response.Write("<img src='" & filepather & "'/>")

其中 filepather 被定义为图像的字符串。这是正确的文件路径,我没有看到“损坏的图像链接”图标。此代码位于 aspx 页面内的 vb 脚本中。

我在这里忘记了什么吗?如果我这样做了

response.write("hello"),

它工作正常。

【问题讨论】:

  • 你可以发布链接或jsFiddle吗?
  • 是什么样的图像?能否打开输出源,复制图片链接并在新浏览器中打开?
  • 生成的html输出是什么?

标签: html asp.net vb.net


【解决方案1】:

确保filepather 字符串包含图像的虚拟地址而不是物理地址。

就像我已经测试过这个并且工作正常。

Dim filePath As String = "http://localhost:2025/Styles/Images/logo.png"
Response.Write("<img src='" & filePath & "'/>")

【讨论】:

  • 谢谢!这就是问题所在。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2019-12-13
  • 1970-01-01
  • 2012-07-05
相关资源
最近更新 更多