当前位置: 首页 > 面试题库 >

href语法:文件名中可以​​有空格吗

全彬
2023-03-14
问题内容

这一直是我的做法,当过我使用的图片我的名字他们像 walls_icobu_hover

所以当我给出路径时,它们会像

<img src="images/walls_ico.ico" />
<img src="buttons/bu_hover.png" />

现在,当我处于用户上传文件的项目时,请等待…

我想知道文件名和文件夹名之间是否可以有空格

<img src="buttons/bu hover.png" />

问题答案:

src属性应包含有效的URL。由于网址中不允许使用空格字符,因此您必须对其进行编码。

你可以写:

<img src="buttons/bu%20hover.png" />

不是

<img src="buttons/bu+hover.png" />

因为,正如DavidRR在其注释中正确指出的那样,将空格字符编码+为仅在URL的查询字符串部分有效,而在路径本身中无效。



 类似资料:
  • 问题内容: 我正在尝试编写脚本,将大照片裁剪并调整为高清壁纸。 但是该脚本似乎在文件名中带有空格的问题(例如Tumble Weed.jpg)。我怎样才能解决这个问题? 问题答案: 首先,您不需要。通过在backtics中使用,您可以使bash隐式地将字符串解析为一个列表,该列表按空格分隔。而是让bash生成列表并将其分离,而无需进行此类怪癖: 另外,您需要将所有用法都括在引号中,以使bash整体上

  • 我正在尝试用SCP复制本地网络中的文件。它在没有空格的文件名中工作得很好,但在使用时会崩溃。我试着把“”替换成“\”作为这个例子,但它不起作用。下面是我的代码: 如何修复此问题?谢谢

  • 问题内容: 我想从Android应用程序执行ffmpeg,非常像这里所述:将FFmpeg与Android-NDK结合使用。 执行以下命令可以正常工作: 要么 但是,当输入或输出文件名包含空格时,ffmpeg失败,并显示“找不到文件”错误: FFMPEG对于包含空格的文件也失败,但引用如下: 如何正确将包含空格的文件名传递给ffmpeg命令? 问候, 问题答案: 我终于明白了。我忘记了一种可能性,而

  • 问题内容: 我们的一位Web开发人员使用以下html作为占位符来设计下拉列表。 这被认为是锚标签有效吗? 由于没有href值,因此它在我们的某些链接检查器报告中显示为损坏。 问题答案: 正如其他人所说,这是有效的。 每种方法都有一些缺点: 在浏览器历史记录中添加了一个额外的条目(例如,向后按钮时很烦人)。 重新加载页面 似乎没有任何问题(除了看起来凌乱和毫无意义)-任何人都知道吗?

  • 问题内容: 我知道这不是应该做的事情,但是有没有办法使用斜线字符来分隔Linux中文件名中的目录? 问题答案: 答案是,除非文件系统有错误,否则您将无法这样做。原因如下: 有一个系统调用,用于重命名名为的文件: 当系统调用被调用时,它将对名称进行路径查找()。继续跟踪,我们可以看到: 此代码适用于任何文件系统。什么意思 这意味着,如果您尝试使用传统方式将带有实际字符的参数作为文件名传递,它将无法执

  • 问题内容: 我 是否 必须删除文件名中的所有空格才能将其导入,或者是否可以通过某种方式知道是否存在空格? 问题答案: 您应该从文件名中删除空格。由于文件名被用作导入模块的标识符(即将被导入为),而Python标识符不能有空格,因此该语句不支持此操作。 如果由于某些原因 确实 需要执行此操作,可以使用以下函数: 这将导入为。这与该语句的行为略有不同,应避免使用它。