代码

  1. let OSS = require('ali-oss');
  2. const fs = require('fs');
  3. let client = new OSS({
  4. region: 'oss-cn-beijing',
  5. accessKeyId: 'LTAI7ErJuBFq4***',
  6. accessKeySecret: 'HDLCfr0ccVHhlxlDJT1ZDWLUH4***'
  7. });
  8. client.useBucket('jiang2019s');
  9. const alOss = (a, b, c) => new Promise((resolve, reject) => {
  10. console.log('alOss', a, b, c);
  11. client.put(b, a).then(res => {
  12. resolve('https://jiang2019s.oss-cn-beijing.aliyuncs.com/' + b)
  13. // 删除下载图片
  14. for (i in c) {
  15. fs.unlink(`${c[i]}`, (err) => {
  16. console.log('删除下载图片', c[i])
  17. });
  18. }
  19. }, err => {
  20. console.log(222, err);
  21. reject(err)
  22. })
  23. });
  24. module.exports = alOss