ueditor 编辑html文件名,UEditor编辑器自定义上传图片或文件路径的修改方法,ueditor修改方法...
UEditor編輯器自定義上傳圖片或文件路徑的修改方法,ueditor修改方法
使用ueditor編輯器,附件默認在ueditor/php/upload/,? 我的附件地址是網站根目錄下/data/upload/ ,需要修改ueditor如下:
第一步:打開php/config.php修改圖片目錄
復制代碼 代碼如下:
return array(
//圖片目錄
'imageSavePath' => array (
'../../../../data/upload'
)
);
第二步:圖片上傳后去掉相對路徑php/imageUp.php
復制代碼 代碼如下:
$info["url"]=str_replace('../../../../', '', $info["url"]);
echo "{'url':'" . $info["url"] . "','title':'" . $title . "','original':'" . $info["originalName"] . "','state':'" . $info["state"] . "'}";
exit;
第三步:打開ueditor.config.js修改圖片路徑
復制代碼 代碼如下:
,imagePath:"/"
第四步:如果你想修改圖片生成路徑或圖片名稱
修改圖片生成路徑在php/Uploader.class.php
復制代碼 代碼如下:
private function getFolder()
{
$pathStr = $this->config[ "savePath" ];
if ( strrchr( $pathStr , "/" ) != "/" ) {
$pathStr .= "/";
}
$pathStr .= date( "Ym/d" );
if ( !file_exists( $pathStr ) ) {
if ( !mkdir( $pathStr , 0777 , true ) ) {
return false;
}
}
return $pathStr;
}
修改文件名,在ueditor.all.min.js中搜索“fileNameFormat”,然后按照官方文檔說明修改!
助助有關ueditor編輯器上傳圖片與配置路徑的問題
看看ueditor里面的上傳組件存不存在,或者組件是否損壞。
上傳程序的文件名一般為upfile.asp
找找類似的。。。
問:百度Ueditor編輯器為何不可以上傳圖片?在ASP中,指教
Ueditor編輯器圖片上傳
UEditor的圖片上傳采用了Flash上傳的方式,在功能上支持批量、本地預覽和實時進度提示,在界面上支持自定義背景、上傳按鈕和預覽框等視覺元素的樣式屬性,基本能夠滿足各種用戶的不同上傳需求。
由于涉及到了后端開發語言、flash、js和html等各種不同的web元素,圖片上傳這塊的配置和使用相對來說稍顯復雜,不過只要你認真看完以下的內容,那一切都不是什么問題了。下面我們仍然以上文中的完整版實例來一步一步完成這個過程。
先來回顧一下完整版部署章節中提到的項目目錄結構,如下左圖所示。為了更加符合一般網站的具體實際,也為了更清晰地展示整體的路徑配置流程,我們先對這個目錄做一下小的改動:將ueditor目錄下的server文件夾提取出來放置到根目錄中的admin文件夾下。調整后的目錄結構如下右圖所示
首先來看前端部分的文件及其配置。打開dialogs/image文件夾,我們可以發現四個文件:
?callback.js:本上傳模塊支持的所有回調函數,你可以按需選用其中的內容。對于不需要做二次開發的你說,可以放心地直接刪除。
?image.html:圖片上傳對話框的主體文件。前端的配置和修改基本在此處完成。
?imageUploader.swf:Flash上傳文件。
?tangram.js:百度前端框架tangram封裝的flash操作模塊。一般無需修改。
打開image.html文件,找到baidu.swf.create()方法,有關圖片上傳的大部分配置都在這里進行。這其中的絕大部分參數相信你對著注釋都能很容易明白意思,下面將挑選幾個需要稍微解釋的參數進行講解:
首先是backgroundUrl、listBackgroundUrl和buttonUrl這三個參數。UEditor為了讓上傳flash的界面能夠滿足各種不同的網站風格,預留出了這三個參數讓你可以自己定義上傳框的背景、圖片預覽框的背景和上傳按鈕的背景,默認留空情況下就是同學們看到的樣式。
其次是compressSide和compressLength這兩個參數。前者規定了上傳圖片等比壓縮的基準邊,后者規定了前者定義的基準邊的最大邊長,并以該值為基準進行等比縮放。此處的值設置是通過讀取配置文件中的maxImageSideLength值來進行,嫌麻煩的可以直接設置數值即可。
第三個是url參數。這個參數設置了圖片上傳后臺處理程序的路徑。以當前項目示例來說,此處的url值應該是“../../../admin/server/upload/up.php”。
第四個要介紹的參數是ext。這個參數允許讓你自己定義需要向后端post的參數。只要書寫符合我們demo中的格式,后臺就可以直接像接收一個普通的表單項一樣的方式來接收對應的自定義值。
最后一個需要要介紹的參數是fileType。它在前端限定了文件選擇框中能夠顯示的文件類型,如果需要上傳其他非圖片格式的文件,你只要修改對應的擴展名即可。
前端部分的配置暫時結束,下面來看后臺處理程序中的配置。打開admin/server/upload/文件夾,在up.php文件中,我們可以發現需要配置的參數有以下三個uploadPa......余下全文>>
總結
以上是生活随笔為你收集整理的ueditor 编辑html文件名,UEditor编辑器自定义上传图片或文件路径的修改方法,ueditor修改方法...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 关于计算机英语阅读,一篇摘选的关于计算机
- 下一篇: 巨型机是一种什么的超级计算机,这个世界其