【问题标题】:how to save uploaded file on elastic beanstalk?如何在弹性豆茎上保存上传的文件?
【发布时间】:2018-03-18 11:37:51
【问题描述】:

我通过 Node.js 在 AWS 上使用 elastic-beanstalk 服务。 我使用multer 进行文件上传,上传的文件保存在网络服务器上。

但是当我发布新版本的项目文件时,保存在我的网络服务器上的文件已经消失了。

我想在网络服务器上维护文件。 只是覆盖而不是重写。

那么我该如何解决这个问题呢?

感谢您的宝贵时间!

【问题讨论】:

    标签: node.js amazon-web-services file-upload amazon-elastic-beanstalk multer


    【解决方案1】:

    在使用 Elastic Beanstalk(或任何自动扩展环境)时,理想情况下您不希望在服务器本身上存储任何内容。如果用户正在上传文件,请将其保存在服务器之外的某个位置。

    在 AWS 中,这通常意味着将其存储在 S3 中 - 这意味着当项目更新或服务器终止时文件不会丢失。

    【讨论】:

    • 这可能适用于 PDF 等常规文件,但将图像从 S3 加载到 Web 太慢了。
    猜你喜欢
    • 2017-02-10
    • 2014-12-22
    • 2016-01-13
    • 2015-04-02
    • 2013-05-25
    • 2019-04-21
    • 2023-03-19
    • 2013-01-19
    相关资源
    最近更新 更多