【问题标题】:post json directly to amazon s3 bucket from ionic/angular front end从离子/角度前端将 json 直接发布到 amazon s3 存储桶
【发布时间】:2019-03-04 01:29:47
【问题描述】:

我正在努力弄清楚如何或者如果可能的话,我可以将数据从角度/离子应用程序发布/放入 aws s3 存储桶...

我有一个有两个调查的移动应用程序,一个是在使用产品之前,第二个是在使用产品之后......在两个调查之后,我只想将数据放在 aws 存储桶中。数据量非常小……预计大约有 50 个调查,每个调查都有大约 20 个问题的基本文本答案。

有谁知道我如何在离子/角度或任何前端做到这一点?我需要以某种方式将其转换为文件然后发布吗?

感谢任何帮助

【问题讨论】:

  • 您想在 AWS s3 中存储哪种文件类型?例如文本,csv ...
  • 在上面的问题之上,你试过ionicframework.com/docs/native/file-transfer 吗?
  • 如果它必须是一个文件......我猜这并不重要?只是包含数据的 jsons 或文本文件......这是相当少量的数据

标签: angular amazon-web-services ionic-framework amazon-s3


【解决方案1】:

您可以将 JSON 对象直接上传到 s3 中的存储桶。您不必通过文件上传它,虽然我不知道如何在 Ionic/Angular 中进行上传,但这里是如何在 Node 中完成的示例。

s3.putObject({Bucket: 'bucket_name',Key: 'my_products.json',Body: JSON.stringify(products), ContentType: "application/json"},function(err, data){console.log(JSON.stringify(err)+" "+JSON.stringify(data));});

【讨论】:

  • 我发现这个答案很好地暗示了要挖掘什么。关于 AWS SDK 的 S3 类的重要提示link 这是 AWS SDK 的入门指南 -- link
猜你喜欢
  • 2012-06-02
  • 1970-01-01
  • 1970-01-01
  • 2016-03-31
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多