2012-11-07 57 views
4

我有一個腳本,經過一個XML文檔並提取圖像的URL,並繼續使用CFHTTP如下下載它們ColdFusion的CFHTTP問題「qTempImageData.url」的東西,不會在圖像擴展終止像png格式或.jpg ...例如:與間接圖像的URL

http://img.agentaccount.com/f6ec41e07261cec1b9e120fc0186b1cf7e583d66 

此網址服務形象起來,人們可以看到,圖像存在,但我無法追蹤到任何可以託管文件本身的URL,a ND因此下載它,因爲我通常會與上述CFHTTP命令

有什麼辦法,我可以考慮像一個URL中的變量「服務」的圖像?

〜艾麗賽歐

+0

您是否嘗試過使用ImageNew?它允許你傳遞一個URL。 \t \t 。鏈接到功能:http://livedocs.adobe.com/coldfusion/8/htmldocs/help.html?content=functions_h-im_34.html – PoeHaH

回答

3

在任何文件名曾與相關文件已經一去不復返了,所以你需要創建一個新的名字,你列出的URL的情況下。

如果您的問題是您需要擴展信息才能保存並提供文件,那麼一種方法是查看您獲取的內容類型頭並使用它來確定文件擴展名。因此,如果由ListLast()調用確定的文件名不是以.jpg,.jpeg,.png等格式結尾,那麼請閱讀oHttp.responseHeader [「content-type」],它將成爲image/jpeg或image/png來確定要添加的文件擴展名。