栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

使用Multer-S3 Node.js将图像上传到Amazon S3

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

使用Multer-S3 Node.js将图像上传到Amazon S3

完成 并正常工作的Node Cheat |
使用multer-s3上传到s3

码:

var express = require('express'),    aws = require('aws-sdk'),    bodyParser = require('body-parser'),    multer = require('multer'),    multerS3 = require('multer-s3');aws.config.update({    secretAccessKey: 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX',    accessKeyId: 'XXXXXXXXXXXXXXX',    region: 'us-east-1'});var app = express(),    s3 = new aws.S3();app.use(bodyParser.json());var upload = multer({    storage: multerS3({        s3: s3,        bucket: 'bucket-name',        key: function (req, file, cb) { console.log(file); cb(null, file.originalname); //use Date.now() for unique file keys        }    })});//open in browser to see upload formapp.get('/', function (req, res) {    res.sendFile(__dirname + '/index.html');//index.html is inside node-cheat});//use by upload formapp.post('/upload', upload.array('upl',1), function (req, res, next) {    res.send("Uploaded!");});app.listen(3000, function () {    console.log('Example app listening on port 3000!');});

对于完整的回购

克隆node-cheat express_multer_s3,

node app
然后运行
npm install expressbody-parser aws-sdk multer multer-s3

快乐的帮助!



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/448522.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号