| 插件名稱 | Ueditor百度編輯器 V1.18 |
| 插件作者 | 迅睿官方團(tuán)隊(duì) |
| 最近更新 | 2025-04-30 13:42:29 |
| 修復(fù)圖片上傳失敗的錯誤 |
Ueditor編輯器 上傳的圖片怎么改成相對路徑
比如現(xiàn)在用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編輯器的配置文件 發(fā)現(xiàn)有 "imageUrlPrefix" => "", /* 圖片訪問路徑前綴 */ 這個參數(shù) 可是這個參數(shù)目前是空的,網(wǎng)上查詢也發(fā)現(xiàn)這個參數(shù)是添加域名的,但是現(xiàn)在配置的為空。
通過實(shí)驗(yàn) 修改 "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 官方來解答一下吧
重點(diǎn):文章里圖片都是絕對路徑不方便后期更換域名啊
回復(fù)@靠懸賞(設(shè)置懸賞)賺錢買SVIP 系統(tǒng)里設(shè)置的地址已經(jīng)是相對路徑了

參考文檔:《模板中的URL地址改為相對路徑》
回復(fù)@夢想零落成詩 這個是 編輯器上傳圖片 插入內(nèi)容的時候使用的絕對路徑 與模板無關(guān)
已解決:
原因:官方修改了圖片上傳時候的響應(yīng)頭 Ueditor默認(rèn)的響應(yīng)頭"url" => $this->fullName, 官方改成了"url" => $this->fileUrl, 上傳圖片后服務(wù)器響應(yīng)的圖片路徑就帶有域名,插入圖片后自然也帶域名,這里建議下官方改成跟后臺聯(lián)動的 就跟自帶編譯器一樣的。
解決辦法:
1、找到/api/ueditor/php/config.php
修改imageUrlPrefix imagePathFormat這兩個參數(shù)如下:
"imageUrlPrefix" => "/uploadfile/", /* 圖片訪問路徑前綴 */ "imagePathFormat" => "/ueditor/image/{yyyy}{mm}/{time}{rand:6}", /* 上傳保存路徑,可以自定義保存路徑和文件名格式 */2、找到/api/ueditor/php/Uploader.class.php
修改 "url" => $this-> 這個參數(shù)如下
3、后臺更新緩存 刷新網(wǎng)頁重新在Ueditor編輯器上傳圖片完美解決如圖