java 创建的webservice 有一个方法保存图片到服务器硬盘,现在我想让外部能访问这个图片,该怎么处理?

比如我单纯的访问这个webservice生成了图片d:\TempImages\1414.jpg,我想通过http:协议远程访问该图片,怎样才能做到。不是局域网也不能集成到... 比如我单纯的访问这个webservice 生成了图片d:\TempImages\1414.jpg,我想通过http:协议远程访问该图片,怎样才能做到。
不是局域网 也不能集成到项目里 求技术大神~~
展开
 我来答
极天异云
2014-12-03 · TA获得超过1054个赞
知道小有建树答主
回答量:1170
采纳率:42%
帮助的人:391万
展开全部
这是做不到的.
不知道你的d:\TempImages是不是你客户端的本地目录....

如果是服务器的目录的话
你的d:\TempImages 也不是用http请求服务器能访问的目录.

你可以把它放在数据库中就能通过服务器取出来了.
更多追问追答
追问
我也觉得是做不到的。。。是服务器下的d盘 我通过webservice方法最终返回的是图片对应的链接地址,这个链接地址根本无法生成~~~ - -
追答
你要修改你的webservice逻辑, 存放到web服务器能访问到的目录才行, 你虽然生成了到了D:\TempImages但是这个目录不能从外部直接访问下载, 
既然web service能够在D盘上生成文件,
或者你可以加一个API接口, 让web service生成之后读取这个文件然后返回给客户就行了.
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式