Sailsjs 上传文件(local disk,S3)

来源:互联网 发布:广州恒大淘宝官网首页 编辑:程序博客网 时间:2024/05/17 22:02

nodejs 上传文件还是挺简单的,有着各种中间件,比如 multer你要是用 Sailsjs 框架那就更简单了

不多说,上参考

https://github.com/sails101/file-uploads/blob/master/api/controllers/FileController.js#L15

喽,看着吧,么了

注意点:
.upload(option, cb) 方法中 option 参数可以设置很多东西
比如:

// local diskdirname: '../tmp'     //文件保存目录saveAs: 'test.txt'      //文件名,不设置会随机生成//s3 这里可就有很多东西可以设置了saveAsdirnameadapter: require('skipper-s3')   //bucket: //s3存储桶名key:     //s3 keysecret: //s3 secretendpoint:'s3-ap-northeast-1.amazonaws.com' //存储桶所在区域headers: {'x-amz-acl': 'public-read'  //这个设置可以使 s3 可以直接被外部访问(不需key)}s3更多的设置可以去看 skipper-s3 这个模块的说明文件

sailsjs 上传(本地,s3)基本就这些了

原创粉丝点击