【发布时间】:2011-06-30 16:43:18
【问题描述】:
我正在从 url 生成网页图像并将它们写入我的本地文件系统,我想通过它的 url 命名图像。但是,如果我这样做,由于 url 中有/,它将创建新目录,而不是通过整个 url 调用图像。有没有办法避免这种情况?
【问题讨论】:
标签: file url filesystems directory
我正在从 url 生成网页图像并将它们写入我的本地文件系统,我想通过它的 url 命名图像。但是,如果我这样做,由于 url 中有/,它将创建新目录,而不是通过整个 url 调用图像。有没有办法避免这种情况?
【问题讨论】:
标签: file url filesystems directory
我认为不可能在文件名中放置 / 或 \。我能想到的最好的建议是将所有 / 或 \ 替换为 URL 中通常不存在的替代字符,例如 $ ^ , !。如果找不到单个字符来替换斜杠,可以使用不太可能出现在 URL 中的短字符串,例如 [slash] 或符号组合。
使用短字符串时要注意的问题是文件名的长度。虽然大多数操作系统不会有问题,但您可能无法使用它们的全名压缩它们。
【讨论】: