亚洲国产精品成人无码区,公天天吃我奶躁我的比视频,亚洲国产欧美视频亚洲国产精品一区二区成人片不卡,天天躁日日躁狠狠躁视频2021,起视碰看97视频在线少妇久久久久久人妻无码, 芒果乱码一线二线三线新区 ,亚洲熟妇无码AⅤ不卡在线播放,人妻少妇乱子伦无码专区

400-800-9385
網(wǎng)站建設(shè)資訊詳細(xì)

網(wǎng)站編輯器將word文檔中的圖片和文字導(dǎo)入后臺(tái)

發(fā)表日期:2022-08-20 10:08:10   作者來源:劉紅旺   瀏覽:1516   標(biāo)簽:網(wǎng)站編輯器    
首先我們找一款可以將word圖片導(dǎo)入后臺(tái)編輯器,一般編輯器會(huì)將圖片轉(zhuǎn)換成base64 編碼,我們后臺(tái)再將base64編碼轉(zhuǎn)換成圖片文件,這里找到一個(gè)比較好的編輯器tinymce
下載地址:https://github.com/Five-great/tinymce-plugins
 

網(wǎng)站編輯器

編輯器

 

 

 
導(dǎo)入word查看源碼導(dǎo)入后圖片是base64的,我需要將他轉(zhuǎn)換成圖片

編輯器代碼

 
在文件包tinymce/config.js  
images_upload_base_path
這個(gè)鏈接就是接受base64地址可以在這里直接轉(zhuǎn)換再返回文件地址
/**base64轉(zhuǎn)圖片 */
    public function base64() {
        $return = array('code' => 1, 'info' => '上傳失敗', 'data' => '');
        $file=I('post.file');
        //dump($file);
        if(preg_match('/^(data:\s*image\/(\w+);base64,)/',$file,$result)){
            //dump($result);
         
            $imageName = date("His",time())."_".rand(1111,9999).'.png';
            $path = "/Uploads/Temp/".date("Ymd",time());
            $dir= ? '../'. :'.'.;  
            if (!is_dir($dir.$path)){ //判斷目錄是否存在 不存在就創(chuàng)建
                mkdir($dir.$path,0777,true);
             
             }
            $imageSrc=  $path."/". $imageName;
            //dump($dir.$imageSrc);exit;
            if (file_put_contents($dir.$imageSrc, base64_decode(str_replace($result[1], '', $file)))){
                //dump( $imageSrc);
            $file= new \Fwadmin\Service\AwsFile();  
            $fileUrl=$file->uploadFile($imageName ,$dir.$imageSrc,substr($path,1));//將圖片上傳到亞馬遜存儲(chǔ)服務(wù)器
         
            $return['code'] = 200;
            $return['data'] = $fileUrl;
            if($fileUrl){
                $del=delfile($imageSrc); //刪除本地圖片
               
            }  
            }
        }
     
        //返回JSON數(shù)據(jù)
        exit(json_encode($return));
    }

2.編輯器的文件上傳
 
 編輯器
file_picker_callback   //自定義文件上傳函數(shù)
文件通過ajax 上傳都后臺(tái)
 public function tinymceupload() {
        $return = array('code' => 1, 'info' => '上傳成功', 'data' => '');
        //$file=$_FILES["file"];
        //dump($file);exit;
        //上傳配置
        $setting = array(
            'mimes' => '', //允許上傳的文件MiMe類型
            'maxSize' => 0, //上傳的文件大小限制 (0-不做限制)
            'exts' => 'jpg,gif,png,jpeg,zip,rar,pdf,word,xls,txt', //允許上傳的文件后綴
            'autoSub' => true, //自動(dòng)子目錄保存文件
            'subName' => array('date', 'Y-m-d'), //子目錄創(chuàng)建方式,[0]-函數(shù)名,[1]-參數(shù),多個(gè)參數(shù)使用數(shù)組
            'rootPath' => '.', //保存根路徑這里必須為點(diǎn)
            'savePath' => '/Uploads/detail/', //保存路徑
            'saveName' => array('uniqid', ''), //上傳文件命名規(guī)則,[0]-函數(shù)名,[1]-參數(shù),多個(gè)參數(shù)使用數(shù)組
            'saveExt' => '', //文件保存后綴,空則使用原后綴
            'replace' => false, //存在同名是否覆蓋
            'hash' => true, //是否生成hash編碼
            'callback' => false, //檢測(cè)文件是否存在回調(diào)函數(shù),如果存在返回文件信息數(shù)組
        );
     
        //上傳文件
        $Model = D('Upload', 'Service');
        foreach ($setting as $k => $v) {
            $Model->setconfig($k, $v);
        }
        $info = $Model->upload('all');
        //dump($info);
        if ($info) {
           
            $file= new \Fwadmin\Service\AwsFile();  
            $dir= ? '../'. :'.'.;
           
            $url=$file->uploadFile($info['file']['savename'],$dir.$info['file']['savepath'] .$info['file']['savename'],substr($info['file']['savepath'],1));
            $info['fullpath'] =$url;
 
           // $info['fullpath'] =$dir.$info['file']['savepath'] .$info['file']['savename'];
        }
     
        session('upload_error', $Model->getError());
        //返回?cái)?shù)據(jù)
        if ($info) {
            $return['code'] = 200;
            $return['data'] = $info['fullpath'];
           
        } else {
            $return['code'] = 1;
            $return['info']='上傳失敗';
            $return['message'] = session('upload_error');
        }
        //返回JSON數(shù)據(jù)
        exit(json_encode($return));
    }
如沒特殊注明,文章均為方維網(wǎng)絡(luò)原創(chuàng),轉(zhuǎn)載請(qǐng)注明來自http://www.oulysa.com/news/6513.html
亚洲国产精品一区二区久久| 久久人人干天天摸| 亚洲欧美日韩另类小说| 欧美日韩高清不卡一区二区三区| 欧美日韩精品一区二区在线播放| 国产免费午夜福利在线播放| 国产成人欧美日韩在线电影| 国产高清亚洲免费片| 亚洲欧美国产va在线播放频| 九九99久久精品国产按摩| 久久99精品国产99久久| 榴莲视频官方入口网站下载| 精品无码久久久久久久久| 精品国产乱码久久久久久浪潮| 日韩欧美成人精品视频在线观看| 国产97香蕉一区二区三区| 亚洲色aⅴ性色在线观无码| 免费看成人羞羞视频网站在线看| 亚洲精品成人片在线观看精品字幕| 日韩人妻精品一区二区三区视频| 一区二区三区无码按摩精油| 亚洲欧美成人综合久久久| 特级毛片A级毛片在线播放| 五月一区二区久久综合天堂| 一区二区三区无码| 99热精品毛片全部国产无缓冲| 久久久久婷婷国产综合青草电影| 99re公开精品免费视频| 国产精品免费大片一区二区| 亚洲av无码乱码精品国产| 欧美综合区自拍亚洲综合天堂| 饥渴老翁一晚要了我三次| 欧美爆乳乱妇高清免费| 亚洲乱码一区二区三区卡在线观看| 久久96国产精品久久久| 国模精品一区二区三区| 欧美精品一区二区在线观看| 国产男女无遮挡猛进猛出| 日韩精品一区二区三区免费在线观看| 国产精品久免费的黄网站| 亚洲一区精品视频在线|