我有一個服務器與ColdFusion的服務器調用問題。Coldfusion CFDOCUMENT創建一個紅色X
假設我有兩臺服務器,每一個文件:
www.Content.com/webpage.cfm
www.Badge.com/badge.jpg
我的源代碼如下所示:
<cfdocument format="pdf" pagewidth="11" pageheight="8.5">
This is a simple PDF that was created to show issues with content generation on the server. This PDF uses an http:// reference to the badge server to show an image of a badged team member.
<BR />
<BR />
<img src="https://www.badge.com/badge.jpg" />
</cfdocument>
如果我刪除CFDOCUMENT標記,頁面將完美呈現,並且JPG圖像完全如其顯示。但是,當我將頁面呈現爲PDF時,該文檔不包含JPG文件,並且在圖像另外應該顯示的地方出現一個大而醜陋的紅色X.
我的網絡管理員建議,儘管用戶可以在徽章和內容上進行身份驗證,但徽章服務器可能不會對內容進行身份驗證,反之亦然。我如何指示coldfusion從當前登錄的用戶獲取用戶權限並提取圖像?
我看着使用CFIMAGE並將圖像文件保存到內容RAM中,然後在PDF呈現之前將圖像寫入變量。這似乎產生了一個錯誤。
非常感謝您的反饋。
我可以請求使用CFHTTP檢索圖像文件的例子嗎? adobe.com上的文檔是...參差不齊。 –
@BradHines http://stackoverflow.com/questions/1536815/convert-an-image-from-cfhttp-filecontent-to-binary-data-with-coldfusion – Henry