Commit 5d021c2f authored by 杨培's avatar 杨培

重新整理七牛JS

parent b7f2759f
...@@ -58,8 +58,8 @@ export default { ...@@ -58,8 +58,8 @@ export default {
var self = this, var self = this,
startTime; startTime;
require.ensure(["../../libs/plupload/plupload.full.min.js", "moment"], function() { require.ensure(["../../utils/qiniu", "moment"], function() {
require("script!../../libs/plupload/plupload.full.min.js"); var qiniu = require("../../utils/qiniu");
var moment = require("moment"); var moment = require("moment");
moment.locale('zh-cn', { moment.locale('zh-cn', {
...@@ -80,17 +80,12 @@ export default { ...@@ -80,17 +80,12 @@ export default {
} }
}); });
var uploader = new plupload.Uploader({ var uploader = new qiniu.Uploader({
runtimes: 'html5,flash,html4',
browse_button: 'uploadVideo1', browse_button: 'uploadVideo1',
drop_element: 'uploadVideo1', drop_element: 'uploadVideo1',
url: "http://upload.qiniu.com/", upload_token: self.uptoken,
multipart_params: {
token: self.uptoken
},
max_file_size: '2gb', max_file_size: '2gb',
flash_swf_url: __CDN_URL__ + 'assets/plupload/Moxie.swf', flash_swf_url: __CDN_URL__ + 'assets/plupload/Moxie.swf',
max_retries: 0,
dragdrop: true, dragdrop: true,
multi_selection: false, multi_selection: false,
auto_start: true, auto_start: true,
......
/**
* Created by pader on 16/9/30.
*
* 七牛上传组件
*
* e.g.
* //建议使用 require.ensure 方式加载
* var qiniu = require("utils/qiniu.js");
*
* var uploader = new qiniu.Uploader({
* upload_token: "<UPLOAD_TOKEN>",
* ..其它参数与 plupload 一致
* });
*
* uploader.init();
*/
require("script!../libs/plupload/plupload.full.min.js");
module.exports = {
Uploader: function(option) {
var setting = {
runtimes: 'html5,flash,html4',
url: "http://upload.qiniu.com/",
multipart_params: {},
flash_swf_url: __CDN_URL__ + 'assets/plupload/Moxie.swf',
max_retries: 0
};
if (!option.multipart_params) {
option.multipart_params = {};
}
option.multipart_params.token = option.upload_token;
delete option.upload_token;
$.extend(true, option, setting);
return (new plupload.Uploader(option));
}
};
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment