2012-07-18 20 views
0

所以我需要從服務器使用這個URN的東西獲取圖像和xml ..但在所有誠實,我很困惑它,所以任何幫助將非常感激。在Objective-C中的URN?

例如,以下是來自利奇菲爾德大教堂的聖乍得福音書第12頁的高分辨率全綵色數字圖像的引用:urn:cite:fufolioimg:ChadRGB.Chad012。引用以urn格式

其URN已知的任何圖像可以通過將URN添加到地址中加載到圖像引用工具中。默認情況下,該工具的地址是:

folio.furman.edu/projects/cite-roi/index.html?w=600&urn=urn:cite:fufolioimg:ChadRGB.Chad012 

的CHS圖像服務理解這些請求:

GetBinaryImage GetCaption GetRights GetIIPMooViewer

我不知道如何使用這些信息連接並獲取圖像或XML。

其他參考資料,以幫助:

回答

0

您地址的網頁包含此鏈接:

http://amphoreus.hpcc.uh.edu/tomcat/chsimg/Img?&request=GetBinaryImage&urn=urn:cite:fufolioimg:ChadRGB.Chad012&w=3000 

這個重定向到

http://amphoreus.hpcc.uh.edu/fcgi-bin/iipsrv.fcgi?OBJ=IIP,1.0&FIF=/project/homer/Lichfield/ptiffs/Chad_RGB_ptiffs/Chad012.tif&RGN=null&WID=3000&CVT=JPEG 

圖像與3000px的寬度。

所以你只需要下載的圖片此地址

http://amphoreus.hpcc.uh.edu/tomcat/chsimg/Img?&request=GetBinaryImage&urn=urn:cite:fufolioimg:ChadRGB.Chad012&w=3000 

有成千上萬的計算器上顯示的答案你上帝保佑可以下載東西。


NSSTring urn = @"urn:cite:fufolioimg:ChadRGB.Chad012"; 

NSString *urlString = [NSString stringWithFormat:@"http://amphoreus.hpcc.uh.edu/tomcat/chsimg/Img?&request=GetBinaryImage&urn=%@&w=3000", urn]; 

我更喜歡使用AFNetworking

+0

謝謝!所以我可以在這裏使用函數:http://folio.furman.edu/citecoll/testPage在我的下載? – Becksters 2012-07-19 12:10:07

+0

以及如何訪問XML? – Becksters 2012-07-19 12:20:02

+0

你在說什麼xml? – vikingosegundo 2012-07-19 12:36:12