1、安装
命令:npm i egg-oss --save
2、配置:config/plugin.js
oss: {
enable: true,
package: 'egg-oss',
}
3、配置:config/config.default.js
config.oss = {
client: {
accessKeyId: '',
accessKeySecret: '',
bucket: '',
endpoint: '',
timeout: '60s',
},
};
// 上传格式和大小限制
config.multipart = {
// fileSize: '50mb',
fileSize: 1048576000,
// mode: 'stream',
mode: "file",
fileExtensions: [
// images
'.jpg', '.jpeg', // image/jpeg
'.png', // image/png, image/x-png
'.gif', // image/gif
'.bmp', // image/bmp
'.wbmp', // image/vnd.wap.wbmp
'.webp',
'.tif',
'.psd',
// text
'.svg',
'.js', '.jsx',
'.json',
'.css', '.less',
'.html', '.htm',
'.xml',
// tar
'.zip',
'.gz', '.tgz', '.gzip',
// video
'.mp3',
'.mp4',
'.avi',
],
};