1

わかりました、これについてはよくわかりません。洞察を得ることを望んでいます。コード固有のコーディングに関する質問よりも、哲学のようなものです。これは現実的ですか、それとも非常に異なることをする必要がありますか?

Ray のブログRay Camden Postで説明されているように、電子メールに PDF を埋め込みたい 動的ジェネレーター (既存のコード) から PDF を取得しようとしています。

私は基本的に URL を持っています ( http://blah.com/index.cfm?pdfId=490 ) (実際の URL は非公開です) ブラウザーで動作し、ブラウザーで問題なく開く PDF を取得します。

CFHTTP で開こうとすると、バイナリ データが取得されません。

<cfhttp url="#arguments.url#"
getasbinary="auto" method="get" 
result="urlContent"></cfhttp>

"FileContent" (空/null) "Header" (HTTP/1.1 200 OK ...) "mimetype" (テキスト、pdf ではない) "Status" (200)

誰かがブラウザで何が起こっているのか説明してもらえますか....つまり、一般的なリンクが機能しているのにPDF(ファイル/CFHTTP)を取得できないのはなぜですか?

「バイナリ」を強制する必要がありますか (自動が機能すると予想していました)? ブラウザは新しいリクエストを発行しますか? 参考までに、CF 9.0.2 (開発者) を実行しています。

4

1 に答える 1

0

Leigh と Ray が質問に答えた、または問題を解決するのを手伝ってくれたと思います。デバッグ中、結果を (デバッガーで見るのではなく) ディスクに保存することが、エラーを見つけるための鍵でした。

それと週末の良い休息も驚異的でした!.

于 2014-10-27T15:29:56.570 に答える