亚洲国产精品成人无码区,公天天吃我奶躁我的比视频,亚洲国产欧美视频亚洲国产精品一区二区成人片不卡,天天躁日日躁狠狠躁视频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://m.oulysa.com/news/6513.html
国产精品久久久久久久精品| 日本裸体熟妇一区二区欧美| 91免费 无码 国产在线观看i| 精品.18岁末年禁止欢观看在线a 日本一区二区在线看| 亚洲国产精品sss在线观看AV| 精品岛国三级观看| 亚洲av无码国产综合专区| 亚洲综合AV色婷婷国产野外| 国产成人啪精品视频免费网站| 亚洲AV无码专区亚洲AV伊甸园| 日本成人在线免费| AV精品一区二区三区| 丰满少妇aaaaaa爰片毛片| 在线观看亚洲欧美日本| 中文字幕一区2区,在线日韩中文字幕| 国产亚洲福利一区二区免费看| 国产中文字幕乱人伦在线观看| 亚洲AⅤ无码日韩AV无码网站| 国产成人亚洲片在线观看| 亚洲精品无码成人片久久不卡| 亚洲AV永久无码精品无码流畅亚洲| 熟妇人妻无码中文字幕老熟妇| 日韩A级毛片一区二区三| 日韩一区二区三区免费播放| 2024久热爱精品视频在线观看| 精品人妻少妇一区二区三| 无码精品一区二区三区免费视频| 天堂网中文字幕先锋影音| 亚洲精品中文字幕无码视频| 久久国产香蕉一区精品| 欧美girlsandpets最新| 动漫美女隐私无遮挡免费软件| 在线免费播放一级毛片| 美女视频黄是免费视频| 久久久久久精品免费| 欧美内射深插日本少妇| 日韩乱码人妻无码中文字幕| 亚洲欧洲日韩综合在线观看| 日韩aaa一级黄视频无码 1080P 亚洲中文精选人人免费| 西西4444www大胆无码视频| 无码国产精品一区二区免费I6|