如何在混凝土5上的xml导出中获取图像的完整URL路径?

时间:2016-07-01 11:59:41

标签: xml concrete5 concrete

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

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

2040是以下网址是该图片的实际网址路径的图片ID。

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

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

1 个答案:

答案 0 :(得分:1)

这些数字非常随机,没有可逆的逻辑 - 它可以防止文件名尽可能在同一目录中发生冲突。

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

typedef std::complex<double> Complex;
typedef std::valarray<Complex> CArray;

void fft(CArray& x)
{   
}

int main()
{
    float sx[] = {1,2,3,4};

    float *x = sx;
    int sampleFrames = sizeof(sx)/sizeof(sx[0]);

    // Convert array of floats to CArray
    CArray ca;
    ca.resize(sampleFrames);
    for (size_t i = 0; i < sampleFrames; ++i)
      ca[i] = x[i];

    // Make call
    fft(ca);
}