支援版本:支援 ueditor 1.4.2+ 的版本
1.4.2+ 以後路徑配置主要相關的配置項是 pathformat 和 urlprefix 的配置項。
這兩個配置項主要針對如下功能:
塗鴉上傳:scrawlpathformat、scrawlurlprefix
截圖上傳:snapscreenpathformat、snapscreenurlprefix
附件上傳:filepathformat、fileurlprefix
當前文件的例子是以 上傳 為例介紹,其他配置方法類同。
作用:指定檔案上傳路徑和返回路徑,支援格式化
1.4.2+ 路徑配置項無論是否以 "/" 開頭,都是相對於 **根目錄 的路徑。
"/upload/" --> "d://apache/www/upload/"上傳路徑可以使用根路徑和相對路徑,推薦使用根路徑的配置。"upload/" --> "d://apache/www/upload/"
"./upload/" --> "d://apache/www/upload/"
"../upload/" --> "d://apache/upload/"
imagepathformat 引數推薦使用 "/" 開頭的配置,這樣的值指相對於**根目錄的位置。
例子:**根目錄是 "d://apache/www/",imagepathformat 引數設定為 "/upload/image/",那麼上傳位置在 "d://apache/www/upload/image/" 目錄下。
imagepathformat 引數使用非 "/" 開頭的相對路徑時,上傳位置也是相對於**根目錄(asp、.net例外,相對於應用程式的目錄)。
例子1:**根目錄是 "d://apache/www/",imagepathformat 引數設定為 "ueditor/php/upload/",那麼上傳位置在 "d://apache/www/ueditor/php/upload/" 目錄下。
例子2:**根目錄是 "d://apache/www/",imagepathformat 引數設定為 "../upload/",那麼上傳位置在 "d://apache/upload/" 目錄下。
後台執行上傳結束後,返回路徑是按照 imagepathformat 配置項替換後的字串,原樣輸出到前端。
例子1:上傳檔名為 123.jpg,imagepathformat 引數設定為 "/ueditor/php/upload/",那麼返回路徑是 "/ueditor/php/upload/123.jpg"。
例子2:上傳檔名為 123.jpg,imagepathformat 引數設定為 "../upload/",那麼返回路徑是 "../upload/123.jpg"。
有一些情況下僅僅靠返回路徑是不能得到正常的鏈結,需要通過配置 imageurlprefix 給插入的路徑新增字首。
有兩種情況下需要配置 imageurlprefix:
由於上傳檔名容易衝突,編輯器提供了配置上傳檔案路徑和檔名格式的方法,可以在 config.json 配置 imagepathformat 項,後台上傳檔案會按照配置的格式命名。
//會替換成檔名 [要注意中文檔案亂碼問題]
//會替換成隨機數,後面的數字是隨機數的位數
//會替換成時間戳
//會替換成四位年份
//會替換成兩位年份
//會替換成兩位月份
//會替換成兩位日期
//會替換成兩位小時
//會替換成兩位分鐘
//會替換成兩位秒
當按照模板命名檔案,依舊出現衝突,會直接覆蓋同名檔案,所以建議 imagepathformat 使用時間戳和隨機數來較少衝突。
後台會過濾模板上的非法字元,非法字元列表如下,會替換成空:
\ :*?" < > |
imagepathformat上傳的檔名可能是這樣:="/ueditor/php/upload/image/--__"
存放的路徑是:
d://apache/www/ueditor/php/upload/image
假設例子的情景如下:
**根目錄是:"d://apache/www/"配置項 imagepathformat 和 imageurlprefix 的值為:上傳檔名稱是:"123.jpg"
上傳日期是:2023年06月13日
imagepathformat
:"/ueditor/php/upload/image//"
,imageurlprefix
:""
那麼上傳結果可能是這樣:
上傳檔案命名為 "1402637667260888888.jpg"檔案上傳到 "d://apache/www/ueditor/php/upload/image/20140613/" 目錄下
後端返回給前端的鏈結是:
插入到編輯器的鏈結是:
Ueditor官方文件之上傳路徑配置
支援版本 支援 ueditor 1.4.2 的版本 1.4.2 以後路徑配置主要相關的配置項是 pathformat 和 urlprefix 的配置項。這兩個配置項主要針對如下功能 當前文件的例子是以 上傳 為例介紹,其他配置方法類同。作用 指定檔案上傳路徑和返回路徑,支援格式化 1.4.2 路徑配...
kvm官方文件
kvm官方文件 kvm活遷移 使用libvirt庫建立虛擬機器 domain 需要使用xml檔案作為配置檔案,如下是乙個最基本的虛擬機器配置檔案.2014 07 01 20 50 閱讀 233 在使用qemu建立虛擬機器的過程中是無法指定ip位址的,可是在實際應用中,我們是需要虛擬機器擁有ip位址的...
grok 官方文件
分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!name code class html grok 解析任意文字並構造它 grok 是當前最好的方式在logstash 解析蹩腳的非結構化日誌資料 到一些結構化的可查詢的。這個工具是完美的對於syslog logs,apache和其他webserv...