【问题标题】:Naming a file by a url通过 url 命名文件
【发布时间】:2011-06-30 16:43:18
【问题描述】:

我正在从 url 生成网页图像并将它们写入我的本地文件系统,我想通过它的 url 命名图像。但是,如果我这样做,由于 url 中有/,它将创建新目录,而不是通过整个 url 调用图像。有没有办法避免这种情况?

【问题讨论】:

    标签: file url filesystems directory


    【解决方案1】:

    我认为不可能在文件名中放置 / 或 \。我能想到的最好的建议是将所有 / 或 \ 替换为 URL 中通常不存在的替代字符,例如 $ ^ , !。如果找不到单个字符来替换斜杠,可以使用不太可能出现在 URL 中的短字符串,例如 [slash] 或符号组合。

    使用短字符串时要注意的问题是文件名的长度。虽然大多数操作系统不会有问题,但您可能无法使用它们的全名压缩它们。

    【讨论】:

      猜你喜欢
      • 2017-01-13
      • 2012-12-17
      • 2014-11-06
      • 2018-07-15
      • 2017-04-01
      • 2014-07-07
      • 2023-03-11
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多