好奇这个。
我正在研究一个生成 PDF 文件的过程,结合来自各种来源的数据。我需要完成的最后一个过程是合并图像文件。
这实际上相当简单,但我遇到的问题是图像文件没有使用文件扩展名存储。在本地,我可以更改文件名,但在生产中这不是一个选项。
所以因为文件名看起来像:B71637CB-A49C-0653-EF813918736BDEB7
这将不起作用:
<cfimage action="writeTobrowser" source="#FilePath#>
与
<img src="#FilePath#">.
那么,关于如何解决这个问题的任何想法?这是上下文中的代码:
<cfdocument format="PDF" name="report" filename="#fileToDownloadimage#" overwrite="yes">
<cfdocumentsection>
<cfimage action="writeTobrowser" source="#FilePath#.jpg">
</cfdocumentsection>
</cfdocument>