Как изображения могут быть загружены в динамически сгенерированный pdf (cfdocument)? В том, что PDF не хранится HDD. PDF должен быть отправлен по электронной почте, и баран очищен. Изображения хранятся вне папки wwwroot.
Если это необходимо, PDF-файл может быть сохранен на жестком диске, присоединен, отправлен по электронной почте, затем удален, но выбрал бы его не сохранять на жестком диске.
c: \ coldFusion9 \ imgs \ is dir
Пример:
<cfdocument format="PDF" localurl="true">
<cfoutput> #vars#</cfoutput>
</cfdocument>
Я использовал
<img src="">
внутри cfdocument, и это работает, если изображение находится в папке wwwroot (http ...), но не когда изображение находится за пределами wwwroot ("c: \ coldFusion9 \ imgs # image # .png" или ". ./imgs/#image#.png").
Полагаю, что cfcontent идеален
Итак, внутри cfdocument я делаю это:
<cffile action="readbinary" file="c:\coldFusion9\imgs\#image#.png" variable="img">
<cfcontent type="image/jpg" variable="#img#" >
В результате изображение загружается на экран, а не в PDF.
Хотел бы отправить электронное письмо в формате PDF в качестве приложения к электронному письму. PDF не нужно отображать на экране, но для целей тестирования мы можем позволить ему отображать на экране, чтобы узнать, было ли изображение загружено или нет, путем присвоения имени или отсутствия имени cfdocument. PDF отображается при удалении имени, но не отображается при наличии имени.
Ценю вашу помощь.