如题,, 上传的路径保存的是相对路径... 前后端分离明显不行
找了半天, 没发现 ckeditor 有设置绝对路径的.. 谁知道哪里弄的留言告诉一下,
想了个笨办法,, 前端替换一下图片地址加入前缀..
- <script>
- var h='<img src="/bb/sfffs"/><img src="/bbss/ss"/><img src="/btb/srs"/><img src="/bbgg/ss"/><p><img src="/media/upload/2019/05/29/g2.png"style="height:128px; width:128px"/></p>'
- function changesrc(htmlstr,addurl) {
- var reg = /<img.+?src=('|")?([^'"]+)('|")?(?:\s+|>)/gim;
- while (tem = reg.exec(htmlstr)) {
- htmlstr=htmlstr.replace(tem[2],addurl+tem[2]);
- }
- return htmlstr;
- }
- alert(changesrc(h,"http://127.0.0.1"))
- </script>
留着看吧,, 可能是 drf 有这个功能.. 不知道怎么用, 有大神知道的留言说下不胜感激
来源: http://www.bubuko.com/infodetail-3103320.html