详细参照官网组件
https://fly.layui.com/extend/aliossUploader/
layui的alioss上传文件插件
引入aliossUploader.js组件
aliossUploader.render({
elm:'#uploadId',//绑定上传按钮的id
region:'oss-cn-shanghai',//阿里云的地域
layerArea:['800px','500px'],
policyUrl:'/oss/getSignUtil',//请求签名的接口访问的地址
policyData:{
//访问接口需要传的参数(我这传的是需要上传的路径)
"prefixPath":prefixPath
},
policyHeader:{
Authorization:layui.data('TEST').Authorization
},
policyFiled:'policy',
signatureFiled:'signature',
policyType:'POST',
codeFiled:'code',
codeStatus:0,
layerTitle:'上传文件到阿里云Oss',
accessidFiled:'accessid',
httpStr:'https',
bucket:'test',
prefixPath: 'prefixPath',
allUploaded:function(res){
console.log(JSON.stringify(res)+"---------------")
},
policyFailed:function(res){
console.log(JSON.stringify(res));
}
// ,
// uploadRenderData:{
//限制文件大小 100k
// size:100
// }
});