alioss-uploader

aliyun oss 上传脚本

Usage no npm install needed!

<script type="module">
  import aliossUploader from 'https://cdn.skypack.dev/alioss-uploader';
</script>

README

alioss-uploader

aliyun oss 上传脚本

支持glob格式文件路径匹配 node-glob

.uploader.js

var AliossUploader = require('alioss-uploader');

var uploader = new AliossUploader({
  uploadPath: './dist/**/*.{js,css,ico,png}',
  region: 'oss-cn-beijing',
  accessKeyId: 'xxxxxxxxxxxxxxxx',
  accessKeySecret: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx',
  bucket: 'my-bucket',
  internal: false, // 是否内网(默认false)
  generateObjectPath: function(filename, file) {
    return 'projectName/' + file.replace('./dist/', '');
  },
  getObjectHeaders: function(filename) {
    return {
      Expires: 20000,
    }
  },
});

uploader.start()