【问题标题】:Adding Image in html在html中添加图片
【发布时间】:2013-07-30 01:38:35
【问题描述】:

我似乎无法在 html 中添加图像。我正在使用 ASP.net MVC 3。我的图像名为 KeyLargoPic,位于 X:\Project\Project\Photos\Key Largo 文件夹中的闪存驱动器上,它似乎是 JPEG。代码如下:

<td><img src="X:\Project\Project\Photos\Key Largo\KeyLargoPic.jpg" alt="IMAGE" /></td>

每次页面加载时,它都会显示带有“IMAGE”的框。有谁知道我做错了什么?

【问题讨论】:

  • 图像必须可以从您的网络服务器文档根目录访问...这显然不是这里的情况。

标签: html asp.net image asp.net-mvc-3


【解决方案1】:

将图像上传到您的网络服务器并通过项目中的网络路径进行引用。 Web 服务器无法从您的 USB 驱动器读取数据。

【讨论】:

    【解决方案2】:

    尝试在 IIS 中挂载一个指向 X:\Project[...] 的虚拟目录,这样您就可以使用相对地址访问您的资源

    【讨论】:

      【解决方案3】:

      将图像添加到您的项目中,可能在内容目录中,通过右键单击目录并单击“添加”然后单击“现有项目”,浏览到您的 jpeg 并单击“添加”。随着您的图像现在成为项目的一部分,您可以将其添加到网页中,如下所示:

      <td><img src="@Url.Content("~/Content/KeyLargoPic.jpg")" alt="IMAGE"></td>
      

      【讨论】:

      • 这取决于你所追求的,如果是图像,你只需要在网站上显示,如徽标等,然后按照上述方法处理所有图像。如果您希望允许人们上传类似的个人资料图片,您可能需要考虑将它们存储在数据库中。
      • 是后一种情况,打算把地址存到DB里,把文件存到硬盘上。
      猜你喜欢
      • 1970-01-01
      • 2022-07-20
      • 2016-02-12
      • 2021-10-22
      • 2021-05-27
      • 2013-05-26
      • 2013-11-25
      • 1970-01-01
      • 2021-01-10
      相关资源
      最近更新 更多