oss文件上传实现纯前端上传
优点:不占用服务器资源,大幅度提升上传下载速度
话不多说!直接码上!
oss上传
*前端:*WebUploader上传组件
与后台交互获取oss上传相关秘钥并上传
$scope.uploader = uploader = WebUploader.create({
// 自动上传。
auto : true,
// swf文件路径
swf : 'webuploader/Uploader.swf',
// 文件接收服务端。
server : 'http://XXX.oss-cn-XXXX.aliyuncs.com',
// 选择文件的按钮。可选。
accept: {
extensions: "pdf",
mimeTypes: ".pdf"
},
// 内部根据当前运行是创建,可能是input元素,也可能是flash.
pick : '#picker',
// 不压缩image, 默认如果是jpeg,文件上传前会压缩一把再上传!
resize : false
});
uploader.on('uploadBeforeSend', function (file, data, headers) {
$.ajax({
type : "POST",
url : __ctx + 'getA',
timeout : 10000,
dataType