首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >不工作在<img> src上的Abolsute路径

不工作在<img> src上的Abolsute路径
EN

Stack Overflow用户
提问于 2014-04-28 23:51:34
回答 3查看 702关注 0票数 0

我正在从本地目录读取JPG文件,当我呈现网页时,它不会显示图像。

我不想在项目目录中移动这个图像。我想把它保存在本地目录中。

这就是我所拥有的:

代码语言:javascript
复制
<img src="file://C:/dir1/dir2/filename.jpg" alt="Smiley face" width="500" height="400"/>

我正在使用IE显示网页。我做什么好?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2014-04-28 23:52:23

绝对路径来自根目录,而不是文件目录:

代码语言:javascript
复制
<img src="/images/filename.jpg" alt="Smiley face" width="500" height="400"/>

如果该文件不在您的根目录或其子目录中,您将无法在HTML中查看它(没有服务器端代码的帮助)。

票数 2
EN

Stack Overflow用户

发布于 2014-04-28 23:55:30

你可能还能带着图像逃掉。但据我所知,您不能从本地磁盘加载文件。这将是一个大规模的安全漏洞,因为网页可以从您的硬盘加载任何它想要的东西。

您需要一个小型的will服务器来加载外部资产..。

这里是一个很好的解释为什么。

票数 1
EN

Stack Overflow用户

发布于 2014-04-28 23:59:43

您仍然可以这样做,但是您需要服务器端代码来评估请求,并使用适当的MIME类型向客户端提供文件的内容。file:/// URI总是引用客户机本地文件系统,因此服务器甚至不会收到这样的请求。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23353137

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档