當前位置:首頁 » 文件管理 » ueditor上傳路徑配置

ueditor上傳路徑配置

發布時間: 2022-05-24 02:22:29

① ueditor 怎麼上傳到其他目錄

在ue的
項目路徑\ueditor\php\config.json
文件中,修改你需要存放的圖片位置。
例如【imagePathFormat】
"imagePathFormat": "/ueditor/php/upload/image/{yyyy}{mm}{dd}/{time}{rand:6}",
改成你需要存放的目錄。
其他的上傳類型存放目錄修改也類似,具體可以參看這個配置文件的文檔說明。

② ueditor上傳圖片是哪個文件夾,如何限制 上傳圖片的大小(寬高)。

ueitor默認上傳路徑為:ueditor/jsp/upload/下邊以日期分文件夾(只有你正式上傳後這個目錄才會存在);這個路徑也是可配的;在jsp文件夾下,有一個fileUp.jsp,其中有如下代碼:

Uploaderup=newUploader(request);
up.setSavePath("upload");//保存路徑

將upload改成你想傳的路徑就好了


第二點問題:文件大小也能配置,同樣是在fileUp.jsp中,不過這里只能配大小,就是幾M,幾KB,代碼如下:

up.setAllowFiles(fileType);
up.setMaxSize(10000);//允許的文件最大尺寸,單位KB

圖片尺寸的大小也是能修改的:這個修改文件ueditor.config.js文件,找如下代碼:

//圖片上傳配置區
,imageUrl:URL+"jsp/imageUp.jsp"//圖片上傳提交地址
,imagePath:URL+"jsp/"//圖片修正地址,引用了fixedImagePath,如有特殊需求,可自行配置
//,imageFieldName:"upfile"//圖片數據的key,若此處修改,需要在後台對應文件修改對應參數
//,compressSide:0//等比壓縮的基準,確定maxImageSideLength參數的參照對象。0為按照最長邊,1為按照寬度,2為按照高度
,maxImageSideLength:2000


這個是參照jsp版本的,其它版本的目錄結構基本類似,就是文件格式是.asp,或者php,都一樣

③ ueditor1.2.3怎麼修改圖片上傳路徑問題

UEditor默認沒有提供在前端選擇圖片上傳路徑的功能。
如果需要修改保存路徑,那就修改imageUp.php中的對應配置即可。
至於去除上傳時間文件夾則需要修改uploader.class.php文件夾中的文件夾生成邏輯,去掉對應代碼換成一個隨機的生成方案即可。

④ ueditor富文本編輯器上傳圖片怎麼配置

1. 前端配置項
前端需要配置 serverUrl 參數,修改 ueditor.config.js 里的 serverUrl 參數,改成伺服器端路徑,參考:URL + 'php/controller.php'
2. 後端配置項
後端配置項在 php/config.json 里配置,不同的上傳有各自的配置項。
修改上傳圖片路徑的參數是 imagePathFormat ,改成你的圖片文件夾路徑即可。

⑤ ueditor 怎麼自定義上傳文件的路徑啊求指導,,最好是有源碼

UEditor是由網路WEB前端研發部開發的所見即所得的開源富文本編輯器,具有輕量、可定製、用戶體驗優秀等特點。
開源基於BSD協議,所有源代碼在協議允許范圍內可自由修改和使用。
網路UEditor的推出,可以幫助不少網站開發者在開發富文本編輯器所遇到的難題,節約開發者因開發富文本編輯器所需要的大量時間,有效降低了企業的開發成本。
優點
1、體積小巧,性能優良,使用簡單
2、分層架構,方便定製與擴展
3、滿足不同層次用戶需求,更加適合團隊開發
4、豐富完善的中文文檔
5、多個瀏覽器支持:Mozilla, MSIE, FireFox, Maxthon,Safari 和Chrome
6、更好的使用體驗
7、擁有專業QA團隊持續支持,已應用在網路各大產品線上
使用步驟
1.添加jar包 jar包位置:文件根目錄下jsp的lib文件夾下,把jar包復制到web-inf下的lib文件夾下buildpath
2.修改config.js中的URL路徑,修改為UEidtor插件在自己工程中的正確根路徑
3.在jsp文件中先引入配置文件config.js然後再源碼文件all.js(注意順序)
4.載入容器和實例化容器
1.修改config.js配置文件URL為插件根目錄,一般是絕對路徑。

2.修改config.json中上傳圖片配置項中的訪問路徑前綴為項目名稱,根據情況修改上傳文件路徑和訪問路徑。
配置正確之後UEditor有上傳功能幫助我們上傳圖片。
但是上傳路徑會在項目部署的臨時文件夾下。 tomcat取消部署後,上傳文件就會和項目部署文件一起被刪除

3.實現把圖片上傳到自定義路徑
在處理上傳後的文件名稱的時候注意不要出現中文
要不然還需要做處理才能正確讀取文件!

4.(1)首先在jsp中覆蓋UEidtor獲取路徑的方法

//覆蓋UEditor中獲取路徑的方法
UE.Editor.prototype._bkGetActionUrl = UE.Editor.prototype.getActionUrl;
UE.Editor.prototype.getActionUrl = function(action) {
//判斷路徑 這里是config.json 中設置執行上傳的action名稱
if (action == 'uploadimage') {
return 'http://localhost:8080/maven-web/uploadImage.do';
} else if (action == 'uploadvideo') {
return '';
} else {
return this._bkGetActionUrl.call(this, action);
}
}
(2)首先在springmvc配置文件中配置

<!-- 上傳配置 -->
<bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver">
<property name="defaultEncoding" value="UTF-8"></property>
</bean>

在controller中定義上傳和讀取文件的方法
/**
* SpringMVC 用的是 的MultipartFile來進行文件上傳
* 這里用@RequestParam()來指定上傳文件為MultipartFile
* @throws IOException
*/
@RequestMapping("uploadImage")
@ResponseBody//這里upfile是config.json中圖片提交的表單名稱
public Map<String,String> uploadImage(@RequestParam("upfile") CommonsMultipartFile upfile,HttpServletRequest request) throws IOException{
//文件原名稱
String fileName=upfile.getOriginalFilename();
//為了避免重復簡單處理
String nowName=new Date().getTime()+"_" + fileName;
if(!upimage.isEmpty()){
//上傳位置路徑
String path0 = "D:\\eclipseworkspace\\maven-web\\src\\main\\webapp\\upload\\"+nowName;
//按照路徑新建文件
File newFile = new File(path0);
//復制
FileCopyUtils.(upimage.getBytes(), newFile);
}
//返回結果信息(UEditor需要)
Map<String,String> map = new HashMap<String,String >();
//是否上傳成功
map.put("state", "SUCCESS");
//現在文件名稱
map.put("title", nowName);
//文件原名稱
map.put("original", fileName);
//文件類型 .+後綴名
map.put("type", fileName.substring(upfile.getOriginalFilename().lastIndexOf(".")));
//文件路徑
map.put("url", "/"+nowName+"/getImage.do");
//文件大小(位元組數)
map.put("size", upfile.getSize()+"");

return map;
}
/**
* 讀取文件
*/
@RequestMapping("{imgName}/getImage")
public void readImg(@PathVariable("imgName") String imgName, HttpServletResponse response)
throws Exception {
//設置文件的返回類型
response.setContentType("image/*");
//文件路徑(windows下是\\,linux下是//,都必須是絕對路徑)
String imgPath="D:\\eclipseworkspace\\maven-web\\src\\main\\webapp\\upload\\"+imgName;
//java中用File類來表示一個文件
File image = new File(imgPath);
//測試這個文件路徑是否存在(也就是這個文件是否存在)
if (!image.exists()) {
return;
}
//FileUtils.readFileToByteArray(File file)把一個文件轉換成位元組數組返回
response.getOutputStream().write(FileUtils.readFileToByteArray(image));
//java在使用流時,都會有一個緩沖區,按一種它認為比較高效的方法來發數據:
//把要發的數據先放到緩沖區,緩沖區放滿以後再一次性發過去,而不是分開一次一次地發.
//而flush()表示強制將緩沖區中的數據發送出去,不必等到緩沖區滿.
response.getOutputStream().flush();
response.getOutputStream().close();
}

⑥ 用ueditor編輯器,後上傳路徑和伺服器返回的路徑怎麼不同

ueditor.config.js這個js裡面有一個serverUrl(伺服器統一請求介面路徑),所有的請求都是轉向這里的,之後在ueditor.all.js裡面,找到simpleupload(單個圖片上傳)對應的注冊方法(大概在24405行),方法體內部有wrapper.innerHTML的代碼段,form表單對應的action="'+me.getOpt('serverUrl')+'"可以修改這里。功能源碼片段如下:varURL=window.UEDITOR_HOME_URL||getUEBasePath();/***配置項主體。注意,此處所有涉及到路徑的配置別遺漏URL變數。*/window.UEDITOR_CONFIG={//為編輯器實例添加一個路徑,這個不能被注釋UEDITOR_HOME_URL:URL//伺服器統一請求介面路徑,serverUrl:"/api/uploads/ue"//這里就是你問的上傳以及下載圖片url前綴

⑦ 百度ueditor編輯器php圖片上傳路徑怎麼自定義修改

在editor_config.js裡面
URL=
'../editor/';//這里你可以配置成ueditor目錄在您網站的相對路徑或者絕對路徑(指以http開頭的絕對路
//imagePath:URL,
//圖片文件夾所在的路徑,用於顯示時修正後台返回的圖片url!具體圖片保存路徑需要在後台設置。
imagePath:'../',這里如果圖片放在根目錄下的某個文件夾中就這樣寫
接著如下
在up.php中
$config
=
array(
"uploadPath"=>"../../../../images/uploadfiles/",
//保存路徑,這里,看清楚了,就是這里
"fileType"=>array(".gif",".png",".jpg",".jpeg",".bmp"),
//文件允許格式
"fileSize"=>1000
//文件大小限制,單位KB
);

⑧ ueditor怎麼設置上傳路徑

Ueditor\net\config.json 文件中的59行左右的上傳配置 "fileUrlPrefix": "/ueditor/net/", /* 文件訪問路徑前綴 */

⑨ 如何更改ueditor的上傳路徑

網路編輯器ueditor功能強大,很多人士以應用項目開發中,但是裡面有一個公眾的問題就是上傳圖片存放目錄太深,默認是ueditor/php/upload下,前不久測試後圖片存放目錄可以改變,但是路徑會出現問題。現分享下圖片自定義存放目錄和路徑,我最後的圖片存放是www.**.com/image/ 20131113/13843284986865.png。
首先,本地測試配置,為什麼這里要先說本地配置呢,因為好多人上線項目一般都是把項目代碼直接放到根目錄下的,而在本地我們一般會有好多測試項目,因此會有項目文件夾,本地項目目錄布局大概如下:
Xiangmu
+Ueditor
-image
-admin
-data
…相關代碼目錄
首先imageUp.php第20行,將upload我這里自定為項目目錄下image文件下,這樣已經完成圖片可以存放到image下了

其次 進行了上面的配置後,實際插入數據的地址會出現../../image/這樣url地址,同樣在imageUp.php第50行,添加$info["url"]=str_replace('../../','',$info["url"]),將../../替換掉。

最後ueditor.config.js第139行,修正地址改為http://localhost/xiangmu/

此時資料庫圖片插入的路徑http://localhost/xiangmu/image/20131113/13843284986865.png

好了,這樣無論是是圖片存放目錄或是最後的url地址都是我們期望的。

上線項目配置 其實這里提到線上測配置其實也就是沒有項目目錄,也就是沒有xiangmu這個目錄,項目目錄下的代碼文件全部是放到根目錄下的,那麼這里其實和本地的配置方法一樣,唯一不同的就是將ueditor.config.js 第139行修正地址改為 /

最後申明一點我的編輯器ueditor.config.js中 var URL = window.UEDITOR_HOME_URL || (function(){ 是沒有做任何路徑配置的

熱點內容
聯想安卓升級包在哪裡下載 發布:2025-01-24 09:15:20 瀏覽:591
認票的演算法 發布:2025-01-24 09:00:45 瀏覽:927
android調用列印機 發布:2025-01-24 09:00:32 瀏覽:808
網易版我的世界伺服器如何 發布:2025-01-24 08:55:47 瀏覽:968
編譯器鼻祖 發布:2025-01-24 08:54:11 瀏覽:844
如何用安卓編譯項目 發布:2025-01-24 08:30:46 瀏覽:863
計算機同時輸出和存儲設備的區別 發布:2025-01-24 08:29:21 瀏覽:581
食物語上傳 發布:2025-01-24 07:58:44 瀏覽:754
編程相關書籍 發布:2025-01-24 07:55:45 瀏覽:430
英雄聯盟手游需要哪些配置 發布:2025-01-24 07:42:03 瀏覽:985