第三方API不考虑图像路径并且不在图像中显示任何内容,而是使用http URL。
我正在创建一个web服务 我的要求是
将图片路径转换为http网址..
例如,代替http://office.microsoft.com/global/images/mypic.jpg
我想要
http://office.microsoft.com/global/images/default.aspx?assetid=ZA103873861033
谢谢人
答案 0 :(得分:0)
图像路径已经是HTTP URL。 (只要它有域名)
您无需做任何事情。
答案 1 :(得分:0)
查看您显示的路径是纯URL 你不需要任何处理......
当我检查你上面给出的链接时,它看起来像前URL使office.microsoft.com创建了一个url本身的图像并返回,后者正在获取资源并返回图像。
因此,在后一种情况下,您还需要知道要获取的图像的声明。
答案 2 :(得分:0)
如果您绝对需要非.jpg
URL,则应创建一个ASHX处理程序,该处理程序在查询字符串上使用文件名并调用Response.TransmitFile
将文件名转发给客户端。
您还将验证查询字符串中的路径不包含斜杠,或者您将创建安全漏洞。