2011-01-24 133 views
0

第三方API不考虑图像路径并在图像中不显示任何内容,而是使用http URL。将图像路径转换为http url

我创建一个web服务和 我的要求是

将图像转换路径的HTTP URL ..

例如不是http://office.microsoft.com/global/images/mypic.jpg

我想

http://office.microsoft.com/global/images/default.aspx?assetid=ZA103873861033

感谢人

+0

ehmm是否看起来像URLs给我?您想要解决的问题或问题又是什么? – BrokenGlass 2011-01-24 16:17:52

回答

0

图像路径已经是一个HTTP URL。 (只要它有一个域名)

你不需要做任何事情。

+0

以及我可能错误地提出了..第三方api能够读取和dsipaly网址没有图像扩展到它....但如果我给soemthing.jpg它不会阅读...我想转换.jpg扩展到html或.aspx,我想我们可以通过将它嵌入到HTML的img src标签中来实现它......但是怎么做呢..如何将值从我的appcode.cs文件传递到aspx页面以及然后动态地形成标签 – sajad 2011-01-25 03:55:28

0

看到两个u的显示路径 你不需要任何处理纯网址..

,当我检查你给上面它看起来像前URL使得office.microsoft.com创建链接url本身的图像并返回,后者是获取资源并返回图像。

因此,在后一种情况下,您还需要知道要获取的图像的标题。

0

如果你绝对需要一个非.jpg URL,你应该做一个ASHX处理这需要在查询字符串的文件名,并调用Response.TransmitFile到一个文件名转发到客户端。

您还将验证查询字符串中的路径不包含斜线,否则您将创建安全漏洞。