国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院

首頁 > 開發 > 綜合 > 正文

kindeditor編輯器加入七牛云上傳的實例講解

2024-07-21 02:54:10
字體:
來源:轉載
供稿:網友

七牛云上傳主要有兩種:

服務端上傳

前端上傳,前端又分兩種返回方式:

1).重定向返回,可以解決ajax跨域的問題

2).回調返回,七牛云先向服務端要返回數據,再由七牛云返回前端,解決不支持重定向的請求方式,比如小程序上傳

本次使用的是 七牛云 php sdk;

composer require qiniu/php-sdk

在Kindeditor/php 下添加 config.php 主要是配置參數

<?phperror_reporting(0); defined('ROOT_PATH') || define('ROOT_PATH', dirname(__DIR__).'/');defined('QINIU_ACCESS_KEY') || define('QINIU_ACCESS_KEY', '');defined('QINIU_SECRET_KEY') || define('QINIU_SECRET_KEY', '');defined('QINIU_TEST_BUCKET') || define('QINIU_TEST_BUCKET', '七牛云空間名');defined('QINIU_BUCKET_DOMAIN') || define('QINIU_BUCKET_DOMAIN', '七牛云空間網址'); defined('CALLBACK_URL') || define('CALLBACK_URL', '域名/kindeditor/php/callBack.php');defined('RETURN_URL') || define('RETURN_URL', '域名/kindeditor/php/returnBack.php'); require_once ROOT_PATH."vendor/autoload.php";

在Kindeditor/php 下添加 qiniu_token.php 主要是生成上傳用的 token

<?phpuse Qiniu/Auth; require_once __DIR__."/config.php"; // 構建鑒權對象$auth = new Auth(QINIU_ACCESS_KEY, QINIU_SECRET_KEY); $data = [  'returnUrl' => RETURN_URL,];if (isset($_REQUEST['is_call'])) {  $data = [   'callbackUrl' => CALLBACK_URL,   'callbackBody' => 'key=$(key)&hash=$(etag)&w=$(imageInfo.width)&h=$(imageInfo.height)'  ];}// 生成上傳 Token$token = $auth->uploadToken(QINIU_TEST_BUCKET, null, 3600, $data); echo json_encode([  'error' => 0,  'token' => $token]);

在Kindeditor/php 下添加 callBack.php 主要是回調用

<?phpuse Qiniu/Auth; require_once __DIR__."/config.php";$_body = file_get_contents('php://input');$auth = new Auth(QINIU_ACCESS_KEY, QINIU_SECRET_KEY);//回調的contentType$contentType = 'application/x-www-form-urlencoded';//回調的簽名信息,可以驗證該回調是否來自七牛$authorization = $_SERVER['HTTP_AUTHORIZATION'];$isQiniuCallback = $auth->verifyCallback($contentType, $authorization, CALLBACK_URL, $_body);if (!$isQiniuCallback) {  echo json_encode([    'error' => 2,    'message' => '驗證失敗'  ]);  die();} $body = $_POST;$qiniu_url = QINIU_BUCKET_DOMAIN;if (!empty($body['key'])) {  echo json_encode([    'error' => 0,    'url' => $qiniu_url.$body['key']  ]);  die();}echo json_encode([  'error' => 1,  'message' => '視頻上傳出錯']);

在Kindeditor/php 下添加 returnBack.php 主要是重定向接收地址

<?phpuse Qiniu/Auth; require_once __DIR__."/config.php";$upload_ret = base64_decode($_GET['upload_ret']);$upload_ret = json_decode($upload_ret, true);$qiniu_url = QINIU_BUCKET_DOMAIN;if (!empty($upload_ret['key'])) {  echo json_encode([    'error' => 0,    'url' => $qiniu_url.$upload_ret['key']  ]);  die();}echo json_encode([  'error' => 1,  'message' => '視頻上傳出錯']);

接下來是前端更改,我改的時視頻上傳

Kindeditor/plugins/media/media.js

KindEditor.plugin('media', function(K) {  var self = this, name = 'media', lang = self.lang(name + '.'),    allowMediaUpload = K.undef(self.allowMediaUpload, true),    allowFileManager = K.undef(self.allowFileManager, false),    formatUploadUrl = K.undef(self.formatUploadUrl, true),    extraParams = K.undef(self.extraFileUploadParams, {      'token': ''//添加token    }),    filePostName = K.undef(self.filePostName, 'file'), //更改文件上傳名    uploadJson = K.undef(self.uploadJson, 'https://up.qbox.me'); //更改上傳地址,我用的時華東區的空間使用https          ....       function getQToken() {        $.getJSON('/includes/kindeditor/php/qiniu_token.php', function (data) {          K('[name="token"]', div).val(data.token);        });      }            // 獲取設置上傳token      getQToken();       if (allowMediaUpload) {        var uploadbutton = K.uploadbutton({          button : K('.ke-upload-button', div)[0],          fieldName : filePostName,          extraParams : extraParams,          url : uploadJson,//去除添加參數          afterUpload : function(data) {      ...});

這要就可以上傳視頻到七牛云了。

以上這篇kindeditor編輯器 加入七牛云上傳的實例講解就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持VeVb武林網。

 

注:相關教程知識閱讀請移步到編輯器頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院
国产人成在线观看| 青青草中文字幕| 国产美女被遭强高潮免费网站| 久热中文字幕在线观看| 尤物网站在线| 国产一级网站视频在线| 中文岛国精品亚洲一区| 性色视频在线| 国产一级粉嫩xxxx| 91精选福利| 欧美日韩在线视频免费观看| 国产麻豆精品入口在线观看 | 久久国产热视频| 最近中文av字幕在线中文| 国产高清在线| 蜜桃av网站| 国产叼嘿网站免费观看不用充会员| av在线不卡免费| 国产丝袜在线| 99热免费在线观看| 自拍亚洲国产| 免费三级毛片| 香蕉视频在线观看www| 国产丝袜护土调教在线视频| 日韩欧美中文字幕不卡| 国产精品不卡一区二区三区在线观看| 亚洲精品视频区| 国产不卡在线| 国产特级淫片免费看| 国产又色又爽又黄刺激在线视频| 国产爆初菊在线观看免费视频网站 | 国产黄色片中文字幕| 免费午夜一级| 亚洲激情丁香| 精品一区二区三区在线成人| 好吊日视频在线观看| 欧美性猛交p30| 午夜亚洲成人| av中文在线| av在线免费观看网| 精品欧美不卡一区二区在线观看| 九九免费视频| 狠狠综合久久久综合| 久久国产热视频| 狠狠色丁香婷婷| 国产美女高潮一区二区三区| 狠狠插狠狠操| 中文字幕成人乱码在线电影| 国产视频1区| 国产二区视频在线观看| 伊人网站在线| 久久亚洲资源| 五月亚洲综合| 精品卡一卡卡2卡3网站| av在线免费播放网站| 欧美黑人乱大交| 免费看av大片| 国产网站免费看| 91涩漫在线观看c| 日本在线视频www鲁啊鲁| 欧美日韩**字幕一区| 国产男女无套在线播放| 中文字幕视频在线观看| 精品全国在线一区二区| 欧美性猛交xxxx免费看蜜桃| 天天操天天射天天色| 国产精品99爱免费视频| 日本高清中文字幕二区在线| 国产精品外围在线观看| 伊人中文在线| 国产麻豆精品高清在线播放| 91美女在线| 九九在线视频| 在线视频福利| 国产视频福利| 超碰人人在线| 在线视频婷婷| 国产偷倩在线播放| 超碰国产在线观看| 在线国产一级| 国产精品你懂的在线观看 | 国产成a人亚洲精v品| 九九热视频精品在线观看| 伊人网在线观看| 国产精品久久久久久精| 看成年女人免费午夜视频| 国产二区在线播放| 国产网友自拍电影在线| 最近中文字幕av免费高清| 久热av在线| 男人天堂v视频| a级片国产精品自在拍在线播放| 国产精品视频流白浆免费视频| 成人av小说网| 免费在线超碰| 另类专区欧美| 玖玖在线视频| 黄色毛片在线观看| 免费a级毛片在线观看| 欧美一级久久久久久久久大| 国产盗摄一区二区| 精品卡1卡2卡三卡免费网站| 国产日本韩国在线播放| 国产视频二区| 国产黄在线播放| 国产成人精品男人的天堂538| 国产精品欧美色图| 国产91足控脚交在线观看| 国产黄色片中文字幕| 国产福利图片| 亚洲永久免费网站| 欧美婷婷久久五月精品三区| 九九视频九九热| 国产三级在线| 亚色视频在线观看| 轻轻色免费在线视频| 国产在线观看色| 国产精品白浆视频免费观看| 国产黄色在线| jlzzjlzz欧美大全| 尤物在线视频| 一区二区三区四区在线免费视频| 人人干人人插| 导航福利在线| 精品福利影院| 九九精品九九| 91社区在线观看| 狠狠干婷婷色| 伊人影院蕉久影院在线播放| 九色福利视频| 国产成a人亚洲精v品| 青青草免费观看免费视频在线| 最近久乱中文字幕| 天堂网中文在线| 国产二区三区四区| 国产永久免费高清在线观看| 国产爆初菊在线观看免费视频网站 | 黄色毛片在线看| 97操碰视频| 国产亚洲精品自在线观看| 天天插天天干| 国产对白国语对白| 国产一区二区影视| 久久国产热视频| 天天操夜夜做| 国产黄色网页| 中文字幕在线影院| 久蕉依人在线视频| www.xxx黄| 一本久久精品| 99reav在线| 伊人国产在线看一| 国产午夜精品久久久久免费视| 欧美日韩性视频一区二区三区| 精品51国产黑色丝袜高跟鞋| 国产福利在线| 国产精品99999| 国产一区电影| 国产香蕉免费精品视频| 中文字幕免费在线视频| 最近中文字幕在线中文视频| 国产免费福利网站| 国产永久免费高清在线观看| 久久er视频| 88av在线| 最新中文字幕在线| 国产欧美黑人| 91麻豆精品国产91久久| 国产福利电影在线观看| 国产精品久久久久一区二区国产| 国产极品一区二区三区| 中文字幕2019第三页| 91桃色在线| av网址在线免费观看| а√最新版在线天堂| 欧美日韩视频精品二区| 福利视频网站导航| 综合激情丁香| 国产传媒在线播放| 日本亚洲欧美| 国内精品一区视频| 国产精品不卡一区二区三区在线观看| 国产精品视频一区二区三区麻豆| 天堂在线看视频| 伊人影院在线视频| 超碰免费97在线观看| 国产午夜精品一区理论片| 在线观看中文| 丁香花高清视频完整版在线观看| 国产精品视频一区二区免费不卡| 亚洲免费网站在线观看| 国产毛片毛片毛片| 一本大道久久a久久精品| 国产农村av| 亚洲91av| 国产娇喘精品一区二区三区图片| www免费在线观看视频| 国产成人午夜精品| 免费不卡中文字幕视频| 2020国产在线视频|