如何通过C# WebService返回图片路径url

现在数据库中存储了本地磁盘中的一些图片路径,如D:\1.jpg,如何通过WebService返回图片url路径?比如百度图片中的一个Url:http://g.hiphot... 现在数据库中存储了本地磁盘中的一些图片路径,如D:\1.jpg,如何通过WebService返回图片url路径?

比如百度图片中的一个Url:http://g.hiphotos.baidu.com/image/pic/item/b64543a98226cffc60dcf5deba014a90f703eaec.jpg
展开
 我来答
syht2000
高粉答主

推荐于2016-07-23 · 关注我不会让你失望
知道大有可为答主
回答量:3万
采纳率:79%
帮助的人:1.4亿
展开全部
不能这样返回,你在服务器上的图片一定要能被web访问到才可以,举个例子,比如说你服务器上图片目录在D:\Pic下,下面有张图1.jpg,那你在IIS配置的时候,就要把这个pic目录加上(比如说做成虚拟目录),这样这个jpg就可以用类似于http://服务器/Pic/1.jpg来访问到。
然后你webserver返回的时候,先取图片路径,分离出文件名,然后加上http://服务器/pic/文件名,返回这个值就行了。
xiangjuan314
推荐于2018-04-05 · TA获得超过3.3万个赞
知道大有可为答主
回答量:2.9万
采纳率:0%
帮助的人:2869万
展开全部
C# 通过URL获取图片并显示在PictureBox上的方法
string url = string.Format(@"http://webservice.36wu.com/DimensionalCodeService.asmx/GetCodeImgByString?size={0}&content={1}", 5, 123456);
System.Net.WebRequest webreq = System.Net.WebRequest.Create(url);
System.Net.WebResponse webres = webreq.GetResponse();
using(System.IO.Stream stream = webres.GetResponseStream())
{
pictureBox1.Image = Image.FromStream(stream);
}
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
然后去远足
2014-11-12 · TA获得超过1万个赞
知道大有可为答主
回答量:4016
采纳率:83%
帮助的人:2415万
展开全部
首先你这个“本地图片”一定要放在 IIS (或者别的什么 Web 服务器)虚拟目录底下。

剩下的还要在说吗?比如你这个虚拟目录是 \images\1.jpg,对应的地址是 127.0.0.1,那么地址就是 http://127.0.0.1/images/1.jpg
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式