骨干和node.js中的图像处理

时间:2013-12-06 20:47:48

标签: node.js backbone.js amazon-s3

我有一些理解图像数据传输的问题。一方面我有骨干,另一方面我有节点,必须能够在S3 AWS上保存图像。

我正在考虑使用Ajax在S3上保存图像。想法是在数据库中保存图像位置并与模型一起提供。浏览器只需从S3加载图像。

  1. 如果我使用Ajax,我会使用POST吗?
  2. 当我在node.js上获得POST时...图像将在req.body中???如果它在req.body中的格式是什么? BASE64?
  3. 如果它在req.body中......我该怎么办呢。有关于node.js的S3-AWS的详细文档,我将详细阅读它们。
  4. 但有人可以杀死我对图像传输的迷雾吗?

2 个答案:

答案 0 :(得分:1)

文件来自req.files,而不是req.body。我建议查看快递文档的this部分内容。你仍然需要bodyParser中间件,但你得到的不是二进制数据。它是一个临时文件,您可以复制,读取或移动。这是关于主题http://howtonode.org/really-simple-file-uploads

的一个很好的材料

答案 1 :(得分:0)

好吧,我总是恐慌,但实质上它很简单。

是的,使用了POST。不管上传处理的方式如何,无论是通过AJAX还是简单地通过表单方式处理,一个提交都可以处理它们。

无论如何,我可以建议this place。很高兴看到它。

相关问题