我建立了一个WEB WCF服务(在MVC的网站里面), 然后取得的数据里面的图片地址都是~/images/1.jpg, ~/images/2.jpg
所以在输出json的时候必须先要把这些URL格式化然后再输出.
在MVC的Controller里面可以直接用UrlHelper.Content(addr); 就好了.
但在WCF里面没办法用UrlHelper.Content, 它需要传一个HttpContextBase参数, 不知道如何弄.
这个HttpContextBase和HttpContext不一样.
如果是HttpContext的话能打开asp.net兼容然后使用. 但是这个HttpContextBase就不知道要怎么取得了.
或者有其它办法能格式化这个图片地址吗?
------解决方案--------------------
感谢lz分享解决方案。
------解决方案--------------------
感谢分享------
------解决方案--------------------
