我们公司接到了一个项目,客户给了我们一套PHP语言写的后台系统,要我们开发ios跟安卓APP客户端,我们公司用java语言读取数据库中的数据返回给ios跟安卓,但是读取到的图片是php后台系统上传时的相对路径,也就是说图片是在php后台系统的文件夹中。项目发布的服务器虽然一样,但是发布时php是在一个文件夹,java在一个文件夹,java只取到图片的相对路径而不是绝对路径,这种情况下ios跟安卓取到的路径绝对找不到图片,各位大神有没有办法解决?????跪求!!!
谢谢!正解!
img.xxx.com/path
可以说的明白点吗?用什么方法?
1L的意思是弄成带域名的绝对路径就没这事儿了.
一楼正解呀,你说数据库里是相对的,你把它转换成绝对的不就行了。
文件夹映射 mklink /j
如果多系统用,还得用相对路径,只是一个转换算法而已。
....直接读取PHP那边显示的路径不就好了
比如你在PHP那边显示的图片地址是“PHP域名/图片.jpg”
那你Java返回的图片地址就直接是“PHP域名/图片.jpg”
这样再去APP里直接读取这个图片不就行了
独立的文件服务器就好,如:共享文件夹、FTP。
1、php项目部署到外网,图片通过链接访问。
2、搞个类似虚拟目录的