聯系官方銷售客服
1835022288
028-61286886
插件名稱 | Ueditor百度編輯器 V1.18 |
插件作者 | 迅睿官方團隊 |
最近更新 | 2025-04-30 13:42:29 |
修復圖片上傳失敗的錯誤 |
Ueditor編輯器 上傳的圖片怎么改成相對路徑
比如現在用Ueditor編輯器上傳的圖片插入文章后是
<img src="http://www.xxx.com/uploadfile/ueditor/image/202303/1679560424bb83a7.jpg" title="1563254713796416" alt="1563254713796416"/>
如何讓插入的圖片變成這樣
<img src="/uploadfile/ueditor/image/202303/1679560424bb83a7.jpg" title="1563254713796416" alt="1563254713796416"/>
去看了下Ueditor編輯器的配置文件 發現有 "imageUrlPrefix" => "", /* 圖片訪問路徑前綴 */ 這個參數 可是這個參數目前是空的,網上查詢也發現這個參數是添加域名的,但是現在配置的為空。
通過實驗 修改 "imageUrlPrefix" => "http://www.test.com", 測試后上傳圖片地址變成了
<img src="http://www.test.comhttp://www.xxx.com/uploadfile/ueditor/image/202303/1679560424bb83a7.jpg" title="1563254713796416" alt="1563254713796416"/>
這個地方是不是有BUG 官方來解答一下吧
重點:文章里圖片都是絕對路徑不方便后期更換域名啊
回復@靠懸賞(設置懸賞)賺錢買SVIP 系統里設置的地址已經是相對路徑了

參考文檔:《模板中的URL地址改為相對路徑》
回復@夢想零落成詩 這個是 編輯器上傳圖片 插入內容的時候使用的絕對路徑 與模板無關
已解決:
原因:官方修改了圖片上傳時候的響應頭 Ueditor默認的響應頭"url" => $this->fullName, 官方改成了"url" => $this->fileUrl, 上傳圖片后服務器響應的圖片路徑就帶有域名,插入圖片后自然也帶域名,這里建議下官方改成跟后臺聯動的 就跟自帶編譯器一樣的。
解決辦法:
1、找到/api/ueditor/php/config.php
修改imageUrlPrefix imagePathFormat這兩個參數如下:
2、找到/api/ueditor/php/Uploader.class.php
修改 "url" => $this-> 這個參數如下
3、后臺更新緩存 刷新網頁重新在Ueditor編輯器上傳圖片完美解決如圖