前端jquery 七牛设置

function loadImgUseQiNiu(clickBtn,multi,cb){
	Qiniu.uploader({
	    runtimes: 'html5,flash,html4',    //上传模式,依次退化
	    browse_button: clickBtn,       //上传选择的点选按钮,**必需**
	    uptoken_url:'/api/qncloud/uploadtoken',            //Ajax请求upToken的Url,**强烈建议设置**(服务端提供)
	    domain: 'https://img.cjia.com/',   //bucket 域名,下载资源时用到,**必需**
	    get_new_uptoken: true,  //设置上传文件的时候是否每次都重新获取新的token
	   //container: 'mainproperty',           //上传区域DOM ID,默认是browser_button的父元素,
	    max_file_size: '100mb',           //最大文件体积限制
	    flash_swf_url: '/js/Moxie.swf',  //引入flash,相对路径
	    max_retries: 3,                   //上传失败最大重试次数
	    chunk_size: '4mb',                //分块上传时,每片的体积
	    auto_start: true,                 //选择文件后自动上传,若关闭需要自己绑定事件触发上传
	    unique_names: false,
	    save_key: false,
	    multi_selection: multi,
	    init: {
	        'FilesAdded': function(up, files) {
	            plupload.each(files, function(file) {
	            });
	        },
	        'BeforeUpload': function(up, file) {
	            // 每个文件上传前,处理相关的事情
	        	 
	        },
	        'UploadProgress': function(up, file) {
	            // 每个文件上传时,处理相关的事情
	        },
	        'FileUploaded': function(up, file, info) {
				//	                    每个文件上传成功后,处理相关的事情
	            var domain = up.getOption('domain');
	            var res = $.parseJSON(info);
	            var sourceLink = domain + res.key;
	            cb(sourceLink);
	        },
	        'Error': function(up, err, errTip) {
	            //上传出错时,处理相关的事情
	        	 
	        },
	        'UploadComplete': function() {
	            //队列文件处理完毕后,处理相关的事情

	        },
	        'Key': function(up, file) {
	        	var prefix = '';
	        	//product/detail/
	            // 若想在前端对每个文件的key进行个性化处理,可以配置该函数
	            // 该配置必须要在 unique_names: false , save_key: false 时才生效
	            var date = new Date();
	            var _random = Math.random()*10000;
	            var keycode = $.md5(date + _random);
	            var fileType = file.name.substring(file.name.indexOf('.')+1);
	            var key = prefix+keycode+"."+ fileType;
	            // do something with key here
	            return key
	        }
	    }
	});
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

suddle

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值