Я пытаюсь использовать ColdFusion для отправки электронных писем, содержащих вложения, хранящиеся на нашем сервере.Изменение имени файла в CFMail
Для управления этого вложения мы называем их 1.jpg
, 2.doc
... n.ext
где n
это ключ в базе данных, где мы храним другую информацию о файле, например, как его исходное имя файла.
Я могу использовать код:
<cfmailparam file="c:\path\1.doc">
, чтобы указать файл, но затем прикрепляется к электронной почте, как 1.doc
. В любом случае, я могу переопределить это и указать собственное имя файла отдельно от файла?
Это в значительной степени то, что я закончил, но вместо того, чтобы записывать файл на диск и удалять его, я использовал атрибут content в CF8, чтобы справиться с большей частью этого, просто прочитав в файле двоичную переменную а затем напишите письмо cfmailparam. – Loftx
Я должен отметить, что я действительно искал решение, которое не связано с чтением файла (и, возможно, его записью), так как я ожидаю, что это может привести к утечке ColdFusion для больших файлов, поэтому некоторый способ переименования приложение будет по-прежнему предпочтительнее. – Loftx