【问题标题】:Why CORS settings is not needed when we upload to S3 via `aws-sdk` gem为什么当我们通过`aws-sdk` gem 上传到 S3 时不需要 CORS 设置
【发布时间】:2015-09-25 05:00:03
【问题描述】:

我有一个 Rails 应用程序,它具有在 S3 上上传文件的功能。为此,我使用aws-sdk gem。文件正在上传到 S3,但文件首先被上传到服务器,然后文件被传输到 S3。

为了快速,我切换到Jquery-file-upload 插件,它允许我将文件直接上传到 S3,而无需服务器干预。但是,为了支持这一点,我需要将 CORS 配置添加到我的 S3 存储桶中。

所以问题是,当我通过aws-sdk gem 上传文件时,为什么之前不需要 CORS 配置?

【问题讨论】:

    标签: file-upload amazon-s3 cors jquery-file-upload aws-sdk


    【解决方案1】:

    CORS 用于绕过同源策略,该策略限制您可以从客户端脚本连接到哪些主机。它仅适用于浏览器。您的服务器端应用程序或用于从服务器转发文件的服务器到服务器连接没有此类限制。

    【讨论】:

      猜你喜欢
      • 2023-01-24
      • 1970-01-01
      • 1970-01-01
      • 2019-08-12
      • 1970-01-01
      • 2019-09-01
      • 2017-12-16
      • 2011-07-12
      • 2021-02-16
      相关资源
      最近更新 更多