一、安裝ali-ossnpm
npm install ali-oss --save
二、demoui
<template> <el-upload :http-request="uploadFile" :multiple="true" :show-file-list="true" action=""> <el-button size="small" type="primary">點擊上傳</el-button> </el-upload> </template> <script> import OSS from 'ali-oss' export default { data() { return { fileList: [] } }, methods: { uploadFile(file) { var client = new OSS({ region: 'Your region', accessKeyId: 'Your AccessKeyId', accessKeySecret: 'Your AccessKeySecret', bucket: 'Your bucket name' }); let name = file.file.name; let index = name.lastIndexOf("."); let suffix = name.substring(index, name.length); // 後綴名 //定義惟一的文件名 var fileName = 'photo' + file.file.uid + suffix; client.put(fileName, file.file).then( result => { //下面是若是對返回結果再進行處理,根據項目須要 this.fileList.push({'name': result.name, 'url': result.url}); console.info(this.fileList); }).catch(err => { console.log(err); }) }, } } </script>