Хорошо, я не уверен в этом и надеюсь получить некоторое представление. В некоторой степени философия больше, чем вопрос кодирования, специфичный для кода. Это реально или мне нужно сделать что-то совсем другое?
Я хочу встроить PDF-файл в электронное письмо, как описано в блоге Рэя Ray Camden Post Я пытаюсь получить PDF-файл из динамического генератора (существующий код), а НЕ генерирую его на странице, как описано в Ray .
В основном у меня есть URL-адрес (http://blah.com/index.cfm?pdfId=490) (Настоящий URL-адрес является частным) Он работает в браузере, я получаю PDF-файл, который отлично открывается в браузере.
Когда я пытаюсь открыть с помощью CFHTTP, я не получаю никаких двоичных данных.
<cfhttp url="#arguments.url#"
getasbinary="auto" method="get"
result="urlContent"></cfhttp>
"FileContent" (пустой/нулевой) "Заголовок" (HTTP/1.1 200 OK...) "mimetype" (текст, а не pdf) "Статус" (200)
Может кто-нибудь объяснить мне, что происходит с браузером .... т.е. почему я не получаю PDF (файл/CFHTTP), когда работает общая ссылка?
Должен ли я принудительно использовать «бинарный» (я ожидал, что автоматический режим будет работать)? Браузер выдает новый запрос? К вашему сведению, я использую CF 9.0.2 (для разработчиков)