所以我需要使用这个URN来从服务器获取图像和xml ..但是老实说我很困惑,所以任何帮助都会非常感激。
例如,这里引用了来自利奇菲尔德大教堂的圣乍得福音书第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 Image服务理解这些要求:
GetBinaryImage GetCaption GetRights GetIIPMooViewer
我不知道如何使用所有这些信息来连接和获取图像或xml。
其他参考帮助:
答案 0 :(得分: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
宽度为3000像素的图像。
所以你只需要下载这个地址的图像
http://amphoreus.hpcc.uh.edu/tomcat/chsimg/Img?&request=GetBinaryImage&urn=urn:cite:fufolioimg:ChadRGB.Chad012&w=3000
stackoverflow上有成千上万的答案显示你可以下载的东西。
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