通過檢查,發現遠程圖片上傳的操作頁面是:g " /> 在线色av,免费在线观看色,免费色黄网站

一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

關于UEditor編輯器遠程圖片上傳失敗的解決辦法

遠程圖片上傳是個很有意思的東西,比如你從別的網站復制一段文件,如果文字中帶有圖片,編輯器會自動將圖片提取出來,進行上傳,從而不用擔心遠程圖片失效后,自己本地也無法瀏覽。

  通過檢查,發現遠程圖片上傳的操作頁面是:getRemoteImage.php 。打開后我們先配置 savePath ,因為不同用戶使用,需要存放到不同的目錄,以免混亂,也方便管理

  修改后代碼:

復制代碼 代碼如下:
//遠程抓取圖片配置
if(isset($_SESSION['admin'])){
$myPath = 'http://www.jb51.NET/../dofiles/ueditorUpload/admin/'.$_SESSION['admin']['id'].'/';
}else if(isset($_SESSION['user'])){
$myPath = 'http://www.jb51.NET/../dofiles/ueditorUpload/user/'.$_SESSION['user']['id'].'/';
}else{
$myPath = 'http://www.jb51.NET/../dofiles/ueditorUpload/unkonw/';
}
$config = array(
"savePath" => $myPath , //保存路徑
"allowFiles" => array( ".gif" , ".png" , ".jpg" , ".jpeg" , ".bmp" ) , //文件允許格式
"maxSize" => 3000 //文件大小限制,單位KB
);


 然后問題就來了,UEditor 里,文件、圖片上傳都是通過 Uploader.class.php 這個php類操作的,但遠程圖片上傳則不是。

  我在85行發現,創建路徑的時候,單純的使用了mkdir進行來創建,因為mkdir不能創建帶有層級的路徑,所以導致在路徑如果不存在的情況下,復制遠程圖片上傳失敗。

  知道問題處理起來就容易了,我先寫一個循環創建文件目錄的函數(因為之前寫過,這里就直接拿來用了):

復制代碼 代碼如下:
//連續創建帶層級的文件夾
function recursive_mkdir($folder){
$folder = preg_split( "/[//////]/" , $folder );
$mkfolder = '';
for($i=0; isset($folder[$i]); $i++){
if(!strlen(trim($folder[$i]))){
continue;
}
$mkfolder .= $folder[$i];
if(!is_dir($mkfolder)){
mkdir("$mkfolder",0777);
}
$mkfolder .= DIRECTORY_SEPARATOR;
}
}

然后修改85行:
復制代碼 代碼如下:
//創建保存位置
$savePath = $config[ 'savePath' ];
if ( !file_exists( $savePath ) ) {
recursive_mkdir($savePath);
//mkdir( "$savePath" , 0777 );
}

這樣一來,就沒有問題了。

  這問題也已經提交給百度官方,希望修正。

測試UEditor版本為1.2.3.0,如果之前版本也有相關問題,按照修改思路去修改應該也可以解決。

php技術關于UEditor編輯器遠程圖片上傳失敗的解決辦法,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 2021成人国产精品 | 亚洲美女一区 | 国产精品亚洲二区在线 | 亚洲精品一级片 | 国产真实伦在线视频免费观看 | 精品国产福利 | 在线视频一区二区 | 亚洲欧美另类精品久久久 | 亚洲视频一区二区三区 | 国产69成人免费视频观看 | 91视频综合网 | 国产高清国内精品福利色噜噜 | 久久不雅视频 | 天干天干夜天干天天爽 | 国产精品自在自线 | 性开放网站 | 美女精品一区二区 | 91插视频| 人人视频在线观看 | 一区二区三区在线视频播放 | 日本网络视频www色高清免费 | 国产精品成人一区二区 | 97视频久久久 | 亚洲视频欧洲视频 | 狼人伊人干 | 国产成人亚洲影视在线 | 日本一区二区三区免费高清在线 | 色综合久久91 | 97夜夜澡人人爽人人喊一欧美 | 国产美女一区二区 | v视界成人影院在线视频 | 国产成人自拍视频在线观看 | 色老板在线视频观看 | 91热成人精品国产免费 | 看全色黄大色黄大片色黄看的 | 看全黄大色黄大片老人做 | 91网在线观看 | 国产一区二区高清视频 | 久久免费视频8 | 狠狠综合欧美综合欧美色 | 九色综合伊人久久富二代 |