Nodejitsu文件系统和静态文件

当使用nodejitsu作为主机如何存储一些用户上传? 我知道空间是有限的,但我的问题是如何备份这些文件保存时,文件系统不是持久的,每次我上传一个较新的版本,我失去了他们? build议使用哪种体系结构? 我是否需要创build一个静态文件服务器,使用基于云的解决scheme,如aws s3或其他? 我已经尝试下载当前活动版本的tar,但用户创build的任何文件也不下载…

我使用nodejitsu,我使用S3来处理file upload。

build立它真的很容易。

相关文章: NodeJS请求上传图片

码:

var fs = require ('fs') fs.readFile(req.files.image.path, function (err, data) { var AWS = require('./aws_config') var s3 = new AWS.S3() var bucket = '' s3.putObject({ ACL: 'public-read', // by default private access Bucket: bucket, Key: file_name, Body: data }, function (err, data) { if (err) { console.log(err) res.send(500, {msg: 'image upload failed', error: err}) } else { console.log('S3 upload Successful') res.send({}) } });