0

我正在使用xml将一些文章从concrete5移到wordpress。我遇到的问题与图像的位置有关。我想编写一个脚本,它将读取 xml 的所有帖子并将图像的 src 路径替换为实际的图像 url 路径。xml 上的图像格式具有以下格式。

http://www.local.app/download_file/view_inline/2040/

2040 是该图像的图像 ID,其中以下 url 是该图像的实际 url 路径。

http://www.local.app/files/9014/6667/7722/IMG_2417.JPG

具体如何生成这个“9014/6667/7722”?我想了解具体 5 的图像文件结构。谢谢

4

1 回答 1

1

这些数字是相当随机的,它没有可逆的逻辑——它的存在是为了尽可能防止文件名在同一目录中发生冲突。

如果您正在编写脚本以在 Concrete5 中生成 XML(构建页面列表模板),那么您可以以您想要的格式请求您想要的所有页面内容,您可以获得完整的图像路径,而不是使用下载使用

 $image->getRelativePath(true)
于 2016-07-05T10:15:03.030 回答