[star7th/showdoc]请问upload_file里的real_url能否用相对地址

2024-05-22 902 views
9

比如在局域网测试环境中上传图片的真实地址是http://127.0.0.1:8888/Public/Uploads/2023-10-05/c479a950195910ccbc475d7811e7de69.jpg 在公网中绑定xx.com就显示不了图片了。 或者一开始绑定的xx.com,上传图片,记录的是http://xx.com/Public/Uploads/2023-10-05/c479a950195910ccbc475d7811e7de69.jpg,当更换一个域名doc.xx.com,那么也是显示不了图片的,所以这个real_url能否用相对地址./Public/Uploads/2023-10-05/c479a950195910ccbc475d7811e7de69.jpg保存

回答

6

管理后台那里可以设置网站地址,指定图片前缀

1

有一个问题,如果相对地址使用 . 或者 .. 则会出现图片地址被过滤变为 image

因为希望使用当前url的前缀来当作网站的地址,而不是固定的一个地址, 支持使用当前相对的地址将会方便许多。 如果能解决就太好了,感谢

1

如果showdoc统一都是装在根目录下,用相对地址是没问题的。但是,showdoc要兼容安装到各种子目录的情况,如果使用相对地址,会明显增加维护负担,多很多逻辑判断,且容易出现向后兼容问题。我不想那样。