七牛云配置
先在七牛云申请账户及accessKey信息,保存为数组文件,方便后期调用
// +----------------------------------------------------------------------
// | 七牛云设置
// +----------------------------------------------------------------------
//七牛云appid
'qn_accessKey' => 'idaqr1_NoVpXmz...',
//七牛云appSecret
'qn_secretKey' => 'y6J4dIkqHC...',
//七牛储存外链地址;
'qn_url' => 'http://heart.***.net/',
//七牛存储空间列表;
'qn_bucket' => 'heart',
//七牛私有队列;
'qn_pipeline' => 'chalu',
引入七牛云依赖包
开发文档及下载地址参见:https://developer.qiniu.com/kodo/sdk/1241/php
上传图片
上传视频
js代码
//上传视频至七牛云;
upload.render({
elem: '#test5'
, url: 'safe.php?m=Safe&a=safeUpVideo&act=upVideo&safe_id=' + safe_id
, accept: 'video' //视频
, exts: 'mp4|mpg|mov' //只允许上传压缩文件
, before: function () {
layer.load();
}
, done: function (res) {
if (res.status != "0") {
return layer.msg('上传失败!');
}
//上传成功
if (res.status == "0") {
layer.alert(res.err, {icon: 6}, function () {
// 获得frame索引
var index = parent.layer.getFrameIndex(window.name);
//关闭当前frame
parent.layer.close(index);
//重新加载页面
window.parent.location.reload();
});
}
}
});
});
后端处理
封装上传类
关注
打赏
最近更新
- 深拷贝和浅拷贝的区别(重点)
- 【Vue】走进Vue框架世界
- 【云服务器】项目部署—搭建网站—vue电商后台管理系统
- 【React介绍】 一文带你深入React
- 【React】React组件实例的三大属性之state,props,refs(你学废了吗)
- 【脚手架VueCLI】从零开始,创建一个VUE项目
- 【React】深入理解React组件生命周期----图文详解(含代码)
- 【React】DOM的Diffing算法是什么?以及DOM中key的作用----经典面试题
- 【React】1_使用React脚手架创建项目步骤--------详解(含项目结构说明)
- 【React】2_如何使用react脚手架写一个简单的页面?