ucbug軟件站:安全、綠色、放心的專業(yè)下載站!首頁|最近更新|專題集合|標(biāo)簽云|站內(nèi)導(dǎo)航|加入收藏

百度UEditor編輯器圖片上傳或文件上傳路徑修改方法

時間:2018-07-22 18:45:40來源:未知人氣:0

最近在項(xiàng)目中使用到百度UEditor的圖片以及文件上傳功能,但在上傳的時候路徑總是按照預(yù)設(shè)規(guī)則來自動生成,不方便一些特殊文件的維護(hù)。于是開始查看文檔和源代碼,其實(shí)操作還是比較簡??...

最近在項(xiàng)目中使用到百度UEditor的圖片以及文件上傳功能,但在上傳的時候路徑總是按照預(yù)設(shè)規(guī)則來自動生成,不方便一些特殊文件的維護(hù)。于是開始查看文檔和源代碼,其實(shí)操作還是比較簡單的,具體如下:

1、百度UEditor文件上傳路徑設(shè)置參數(shù)存放在config.json文件中,如下圖所示,其中imagePathFormat為路徑以及文件名設(shè)置。其他類似涂鴉、視頻、文件等路徑設(shè)置類似。

百度UEditor編輯器圖片上傳或文件上傳路徑修改方法

2、百度UEditor文件上傳都是使用controller.ashx來完成上傳的,查看其源代碼,可以看到是通過傳入action參數(shù)來判斷使用哪一種文件上傳參數(shù)imagePathFormat。那么這里就可以考慮如果增加傳入?yún)?shù)來自定義路徑和文件名設(shè)置即可,具體代碼方式如下:

百度UEditor編輯器圖片上傳或文件上傳路徑修改方法

3、下面就是如何在文件上傳的action網(wǎng)址中增加參數(shù)了,查詢百度文檔和源代碼之后可以看到有一個getActionUrl方法,具體如下:

百度UEditor編輯器圖片上傳或文件上傳路徑修改方法

4、為了盡可能少的修改百度UEditor源代碼方便后續(xù)版本的升級,我們可以在具體前端界面中對getActionUrl來進(jìn)行重寫,具體如下:

百度UEditor編輯器圖片上傳或文件上傳路徑修改方法

這里示例的是修改文件上傳路徑,其他類型文件上傳也是類似方法。

標(biāo)簽UEditor編輯器