通過檢查,發(fā)現(xiàn)遠(yuǎn)程圖片上傳的操作頁面是:g " /> 成人午夜精品无码区久久漫画日本,亚洲精品无码不卡,久久re这里视频精品15

天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

關(guān)于UEditor編輯器遠(yuǎn)程圖片上傳失敗的解決辦法

遠(yuǎn)程圖片上傳是個(gè)很有意思的東西,比如你從別的網(wǎng)站復(fù)制一段文件,如果文字中帶有圖片,編輯器會(huì)自動(dòng)將圖片提取出來,進(jìn)行上傳,從而不用擔(dān)心遠(yuǎn)程圖片失效后,自己本地也無法瀏覽。

  通過檢查,發(fā)現(xiàn)遠(yuǎn)程圖片上傳的操作頁面是:getRemoteImage.php 。打開后我們先配置 savePath ,因?yàn)椴煌脩羰褂茫枰娣诺讲煌哪夸洠悦饣靵y,也方便管理

  修改后代碼:

復(fù)制代碼 代碼如下:
//遠(yuǎn)程抓取圖片配置
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 這個(gè)php類操作的,但遠(yuǎn)程圖片上傳則不是。

  我在85行發(fā)現(xiàn),創(chuàng)建路徑的時(shí)候,單純的使用了mkdir進(jìn)行來創(chuàng)建,因?yàn)閙kdir不能創(chuàng)建帶有層級(jí)的路徑,所以導(dǎo)致在路徑如果不存在的情況下,復(fù)制遠(yuǎn)程圖片上傳失敗。

  知道問題處理起來就容易了,我先寫一個(gè)循環(huán)創(chuàng)建文件目錄的函數(shù)(因?yàn)橹皩戇^,這里就直接拿來用了):

復(fù)制代碼 代碼如下:
//連續(xù)創(chuàng)建帶層級(jí)的文件夾
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行:
復(fù)制代碼 代碼如下:
//創(chuàng)建保存位置
$savePath = $config[ 'savePath' ];
if ( !file_exists( $savePath ) ) {
recursive_mkdir($savePath);
//mkdir( "$savePath" , 0777 );
}

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

  這問題也已經(jīng)提交給百度官方,希望修正。

測(cè)試UEditor版本為1.2.3.0,如果之前版本也有相關(guān)問題,按照修改思路去修改應(yīng)該也可以解決。

php技術(shù)關(guān)于UEditor編輯器遠(yuǎn)程圖片上傳失敗的解決辦法,轉(zhuǎn)載需保留來源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 国产精品视频大全 | 成人久久欧美日韩一区二区三区 | 国产高清美女一级毛片久久 | 国产精品久久久久久久久LI无码 | 国产人妻XXXX精品HD电影 | 伊人久久综合 | 久久66热在线视频精品 | 淫品色影院 | 久久久免费观成人影院 | 2018久久视频在线视频观看 | mxgs-877痉挛媚药按摩 | 伊人久久综合影院首页 | 色色噜一噜 | 健身房被教练啪到腿软H | 四虎永久免费网址 | 国产系列在线亚洲视频 | 国产全部视频列表支持手机 | 黄页网站免费视频大全9 | 午夜影院费试看黄 | 在线不卡日本v二区到六区 在线不卡日本v二区 | 我的好妈妈8高清在线观看WWW | 久久综合伊人 | 久草免费视频在线观看 | 深夜释放自己污在线看 | 美女被男人撕衣舔胸 | 四川老师边上网课边被啪视频 | 国模大胆一区二区三区 | 欧美亚洲国内日韩自拍视频 | 亚洲av欧美在我 | 二级特黄绝大片免费视频大片 | 国产中文字幕乱码免费 | 国产精品高清m3u8在线播放 | 亚洲国产在线精品第二剧情不卡 | 国产一区二区三区乱码在线观看 | 日韩丰满少妇无码内射 | 久久国语精品 | 久久夜色噜噜噜亚洲AV0000 | 天天操狠狠操夜夜操 | 久久久久久亚洲精品影院 | 国产精品亚洲国产三区 | 99re10久久热 |