Coldfusion cfpdfform с LiveCycle
Я использую <cfpdfform>
для заполнения LiveCycle Designer разработал PDF-форму. Я исключил атрибут назначения, и PDF отображается в браузере именно так, как я хочу. Тем не менее, он предоставляет имя файла серии чисел, сопровождаемых by=temp.pdf
,
Есть ли способ предоставить имя переменной для отображаемого файла?
Например, если я предоставлю #URL.name#
При отправке формы я хотел бы, чтобы имя файла, отображаемое в браузере, было smith.pdf
или какое-либо имя, которое я помещаю в #URL.name#
1 ответ
Я думаю, что это то, что вам нужно ниже. Однажды мне пришлось создать PDF-документ, используя cfdocument
и я использовал ниже, чтобы указать имя файла для отображения. Предостережение заключается в том, что мне сначала нужно было сохранить файл в файловой системе, чего я достиг тем же cfdocument
,
нота path_to_pdf_file_on_server
а также name_to_render_as.pdf
в коде ниже
<cfheader name="Content-Disposition" value="attachment;filename=name_to_render_as.pdf">
<cfcontent type="application/pdf" file="path_to_pdf_file_on_server" deletefile="Yes">