【问题标题】:HTML Image TagsHTML 图像标签
【发布时间】:2010-10-22 21:59:51
【问题描述】:

我被要求解决一个 shtml 文件的问题,问题是这样的:

要求某人编辑 shtml 文件以添加新的单选按钮。她下载了文件,添加了一些内容并将其上传到网络服务器。令我震惊的是,img src="images/Front_Page_22.jpg 现在指向 file:///C|\path1\path2\images\Front_Page_22.jpg

(请注意C-之后的管道)

附加信息: 下载的页面包含相对路径。,一切都是 img src="images/Front_Page_22.jpgimg src=../xyz/images/SomeFile.jpg

我的理解是她通过不触摸图像标签做了正确的事情,因为它们将在服务器上解析并指向服务器上的目录..

我不知道这些相对路径是如何转换为本地路径的!

我可以使用的其他信息: Person1 在她的本地系统上进行了更改,更改完成后,告诉网站管理员上传文件

网站管理员将文件上传到 Unix 服务器(大学的网络服务器在 unix 机器上) - 我不知道她是使用 Dreamweaver 还是 sftp 上传文件 - 我认为不应该一个问题

谢谢

【问题讨论】:

  • 你用什么工具来编辑html?您使用什么工具下载/上传 html?
  • 很抱歉缺少完整的信息 - 但我认为这是在 Dreamweaver 中完成的。 (我被要求解决这个问题 - 我自己编辑文件)

标签: html path resolution shtml


【解决方案1】:

很可能是您的 HTML 编辑器更改了 src 属性。检查您的偏好,应该有一个禁用它的选项。

快速修复 --

查找:file:///C|\path1\path2\images\

替换为:images/

【讨论】:

  • 问题是我无权访问网络服务器。我只能在共享驱动器上进行更改,它们将由网站管理员上传。我知道我可以将所有相对路径(images/a.jpg)更改为绝对路径(example.com/images/a.jpg).. 但在我这样做之前我想知道这个问题..
  • 我认为你是对的 - 我检查了源代码,发现每个引用都被更改了。织梦者!!
【解决方案2】:

您使用另存为下载文件...不要!在选择的编辑器中右键单击 > 查看源代码 > Ctrl + A > Ctrl + C 和 Ctrl + V。或者按照正常方式进行,FTP。

【讨论】:

    【解决方案3】:

    由于您无权访问服务器,因此最好使用wget。它将下载页面和它所依赖的所有其他图像/css/js 文件。 Here 是一个基本教程,解释如何使用它。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-12-16
      • 2016-06-23
      • 2019-10-20
      • 2014-09-29
      • 1970-01-01
      • 2023-04-07
      • 2012-07-08
      相关资源
      最近更新 更多