java 创建的webservice 有一个方法保存图片到服务器硬盘,现在我想让外部能访问这个图片,该怎么处理?
比如我单纯的访问这个webservice生成了图片d:\TempImages\1414.jpg,我想通过http:协议远程访问该图片,怎样才能做到。不是局域网也不能集成到...
比如我单纯的访问这个webservice 生成了图片d:\TempImages\1414.jpg,我想通过http:协议远程访问该图片,怎样才能做到。
不是局域网 也不能集成到项目里 求技术大神~~ 展开
不是局域网 也不能集成到项目里 求技术大神~~ 展开
1个回答
展开全部
这是做不到的.
不知道你的d:\TempImages是不是你客户端的本地目录....
如果是服务器的目录的话
你的d:\TempImages 也不是用http请求服务器能访问的目录.
你可以把它放在数据库中就能通过服务器取出来了.
不知道你的d:\TempImages是不是你客户端的本地目录....
如果是服务器的目录的话
你的d:\TempImages 也不是用http请求服务器能访问的目录.
你可以把它放在数据库中就能通过服务器取出来了.
更多追问追答
追问
我也觉得是做不到的。。。是服务器下的d盘 我通过webservice方法最终返回的是图片对应的链接地址,这个链接地址根本无法生成~~~ - -
追答
你要修改你的webservice逻辑, 存放到web服务器能访问到的目录才行, 你虽然生成了到了D:\TempImages但是这个目录不能从外部直接访问下载,
既然web service能够在D盘上生成文件,
或者你可以加一个API接口, 让web service生成之后读取这个文件然后返回给客户就行了.
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询