1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57
| let uploader = Qiniu.uploader({ runtimes: 'html5,flash,html4', browse_button: 'pickfiles', uptoken : this.props.uptoken, domain: 'http://7u2r0u.com2.z0.glb.qiniucdn.com/', container: 'app-background-container', max_file_size: '100mb', flash_swf_url: 'https://cdn.bootcss.com/plupload/2.1.7/Moxie.swf', max_retries: 3, dragdrop: true, drop_element: 'app-background-container', chunk_size: '4mb', auto_start: true, init: { 'FilesAdded': function(up, files) { console.log('上传 FilesAdded'); plupload.each(files, function(file) { console.log(file); }); }, 'BeforeUpload': function(up, file) { console.log('上传 Before Upload'); console.log(up); console.log(file); $('#app-background-container .showpick').hide(); $('#big_url').val(''); }, 'UploadProgress': function(up, file) { console.log('上传 UploadProgress'); console.log(up); console.log(file); }, 'FileUploaded': function(up, file, info) { console.log('====上传完成===='); let domain = up.getOption('domain'); let res = JSON.parse(info); let sourceLink = domain + res.key; console.log(sourceLink); $('#app-background-container .showpick').attr('href',sourceLink); $('#app-background-container .showpick img').attr('src',sourceLink); $('#big_url').val(sourceLink); $('#app-background-container .showpick').show(); }, 'Error': function(up, err, errTip) { console.log('====上传失败===='); console.log(err); console.log(errTip); }, 'UploadComplete': function() { console.log('====上传完毕===='); } } });
|