我有一个愚蠢的简单问题,我无法解决它。我想要做的就是从我的本地磁盘(托管网站的位置)中提取文件,但文件路径无法被识别或者其他东西。我尝试了很多变化:
<img class="img-polaroid" src="groceries.jpg" />
<img class="img-polaroid" src="C:/path/to/file/groceries.jpg" />
<img class="img-polaroid" src="file:///C/path/to/file/groceries.jpg" />
我可以选择加载本地图像吗?我如何单独“托管”图像,以便我可以用URL或其他东西引用它们?哪个更好?
答案 0 :(得分:1)
实际上你不能,因为想到它,这将是一个安全风险。你的朋友会发给你和HTML文件,就在那里,它会访问你C盘上的所有文件并删除它们。
但是,您可以在本地serve
个文件(包括图像文件)。
您只需要安装本地Web服务器,并在该服务器中托管您的站点,并更改DNS设置,以便用户可以使用浏览器中的名称访问本地安装的网站,就像他们上网的方式一样
答案 1 :(得分:1)
如果可以从外部(Internet)访问您的计算机,则可以提供这些图像。如果是,只需提供指向您计算机的链接。
不建议使用本地机器(可能仅用于某些炫耀目的)。
你可以:
将图像放在服务器上:
并将路径指定为:
相对于网址:src="path/to/file"
。请注意,路径开头没有/
。这样,如果网页位于网址www.example.com/something
,则资源的网址将变为www.example.com/something/path/to/file
。
绝对网址:src="/path/to/file"
。请注意路径开头的/
。这样,如果网页位于网址www.example.com/something
,则资源的网址将变为www.example.com/path/to/file
。
使用cdn:
src="<cdn URL>/path/to/image"