showdoc icon indicating copy to clipboard operation
showdoc copied to clipboard

请问upload_file里的real_url能否用相对地址

Open okmal opened this issue 2 years ago • 3 comments

比如在局域网测试环境中上传图片的真实地址是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保存

okmal avatar Oct 05 '23 02:10 okmal

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

okmal @.***>于2023年10月5日 周四上午10:08写道:

比如在局域网测试环境中上传图片的真实地址是 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保存

— Reply to this email directly, view it on GitHub https://github.com/star7th/showdoc/issues/2066, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAQZHLR6GST7TQD2NSFMXZDX5YJCVAVCNFSM6AAAAAA5TP56VWVHI2DSMVQWIX3LMV43ASLTON2WKOZRHEZDOMRVGQZTKMA . You are receiving this because you are subscribed to this thread.Message ID: @.***>

star7th avatar Oct 06 '23 05:10 star7th

管理后台那里可以设置网站地址,指定图片前缀 okmal @.>于2023年10月5日 周四上午10:08写道: 比如在局域网测试环境中上传图片的真实地址是 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保存 — Reply to this email directly, view it on GitHub <#2066>, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAQZHLR6GST7TQD2NSFMXZDX5YJCVAVCNFSM6AAAAAA5TP56VWVHI2DSMVQWIX3LMV43ASLTON2WKOZRHEZDOMRVGQZTKMA . You are receiving this because you are subscribed to this thread.Message ID: @.>

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

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

yixuan1912 avatar Nov 04 '23 12:11 yixuan1912

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

star7th avatar Nov 06 '23 02:11 star7th