<script src="http://gosspublic.alicdn.com/aliyun-oss-sdk-4.4.4.min.js"></script> // ----- 图片上传到阿里云 ----- var client = new OSS.Wrapper({ region: 'oss-cn-beijing',//你的oss地址 accessKeyId: 'xxxxxxxxxxxxxxx',//你的ak accessKeySecret: 'xxxxxxxxxxxxx',//你的secret bucket: 'your oss name'//你的oss名字 }); // 生成文件名称 function timestamp(){ var time = new Date(); var y = time.getFullYear(); var m = time.getMonth()+1; var d = time.getDate(); var h = time.getHours(); var mm = time.getMinutes(); var s = time.getSeconds(); return ""+y+add0(m)+add0(d)+add0(h)+add0(mm)+add0(s); } function add0(m){ return m<10?'0'+m : m; } // 触发上传事件 function on_click_upload_file(obj){ console.log(obj.className); var file=obj.files[0]; var val= obj.value; var suffix = val.substr(val.indexOf(".")); var storeAs = "hurricaneren/"+timestamp()+suffix; var yUrl="http://hurricaneren.oss-cn-beijing.aliyuncs.com/"+storeAs; var returnUrl; client.multipartUpload(storeAs, file).then(function (result) { returnUrl = result.url; if(result.url==undefined) { // $('#uploading').attr("src", yUrl); } else { $('#uploading').attr("src", result.url); } }).catch(function (err) { console.log(err); });
}