前端項目,基於vue框架實現阿里雲圖片上傳(單張)前端
1.安裝依賴包vue
npm install ali-oss
2.編寫alioss.jsios
var OSS = require('ali-oss') export function client() { var client = new OSS({ region: 'oss-cn-beijing', accessKeyId: 'LTAIDZ8c2xxx', accessKeySecret: 'yXOfrXPiuywxxxxx', bucket: 'judian-image' }) //後端提供數據 return client }
3.直接使用npm
import { client } from 'utils/alioss' ... methods: { // 使用vant的<van-uploader ...:after-read="onReadImg"> onReadImg(file) { this.hrefObj.link_img = file.content file = file.file var fileName = `${new Date().getTime()}href_${file.name}` // ali oss直傳 client().put(fileName, file).then( result => { console.log(result) this.hrefObj.link_img = result.url }) } }
2018-10-24
完。後端