ブックマーク / ubw.hatenablog.com (1)

  • Railsを使って、S3にファイルをアップロードする。 - t-sanoブログ

    Railsを使って、S3へのファイル直接アップロードを試している。 最終ゴールはAPIとして、クライアントから画像データを受け取って、S3にアップロードすることである。 今回は、第一ステップとして、RailsからS3へのアップロード実現を目指す。 試している工程をメモしておく。 やりたいこと Railsから画像データをS3にアップロードする。 環境 Rails 5.0.0(APIモード) 早速やってみる やりたいことを満たせそうなgemがいくつかありそうだったが、 今回はcarrierwaveを利用する。 ということで、まずは、Gemfileに下記を追加した。 gem 'carrierwave' gem 'fog-aws' gem 'rmagick' carrierwaveは画像ファイルをアップロードに利用するため。 fog-awsはS3に画像ファイルをアップロードするため。 rmagic

    Railsを使って、S3にファイルをアップロードする。 - t-sanoブログ
    carolina04
    carolina04 2022/12/07
    “fog_publicを利用することで、URLへの直アクセスを制御できる。 デフォルトはtrueらしい。 これがtrueの場合は、アップロードしたオブジェクトのアクセス許可に、 全員ダウンロードができる権限が付与される。 falu”
  • 1