Serviceを読んで理解し、同意したものとみなします。スタック・オーバーフローはプログラマーとプログラミングに熱心な人のためのQ&Aサイトです。2,501件0curlコマンドでS3に画像をアップロードしたいです。その場合curlコマンドはどのように指定してあげれば良いのか分からずにいます。http://localhost:3000/api/v1/users.jsonjsonのurlを叩いて、urlの欄にS3のURLが見えることがゴールなのですが、表示されません。使用しているフレームワークはRailsで、carrierwaveというgemを使用しています。適切なコマンドが知りたいです。以下のコードでローカルにpostされた画像をS3に指定しています。endendRailsアプリにアップロードした画像をS3に保存(さらにcurlで動作テスト)したいです。画像をcurlで送信、JSONフォーマットで受け取りが不明確のままでいます。個の銅バッジ1質問の意図が読み取れずにおります。詳しく書いてもらえると回答出来るかもしれません。呼ばれる形式で行われるのでJSONではないと思うのですが、JSONで受け取るように実装したのでしょうか。12:39追記しました。"@test.jpg"}}'のようにテキストデータに加え、画像も送信したいのですが、画像に関してはどのようなコードを書く必要があるのでしょうか。試してみてはどうでしょう。S3の認証に必要なcurlのパラメータ指定をまとめてくれるPerlスクリプトらしいです。個の銅バッジ質問の意図を勘違いしてたようです。Railsアプリにアップロードした画像をS3に保存(さらにcurlで動作テスト)したいということであればこの方法は使えませんね。11:23curlで動作テストしようと思っているのですが、ナンセンスだったりするのでしょうか。動作テストの案があれば教えていただきたいです。3:55手動テストであればcurlで直接APIを叩くのは悪くない選択だと思います。毎回テストするのが面倒で自動化させたい場合は、RSpecやMiniTestなどのテスト用フレームワークを導入することをオススメします。http://localhost:3000/api/v1/users.jsonこれでは画像を送信していることにはなりません。@test.jpgという文字列がそのまま送信されています。curlに@filenameと言う形式でファイルの中身を送信する機能はあるのですが、このような状況で適用する方法があるかはわかりません。そもそも、JSONはテキストフォーマットなので、バイナリデータを送信するには向きません。クライアント→Rails&CarrierWave→S3と言う構成のようですが、複数のレイヤで構成されているのであればクライアントが意図したデータを送信しているかサーバ(アプリケーション)が意図した通りにデータを受け取っているかバックエンドストレージであるS3に意図したリクエストが飛んでいるかなど、各レイヤを切り分けて確認するとよいでしょう。|回答スタック・オーバーフローに参加してくれて、ありがとうございます!質問の回答を共有してください。回答を説明し、自分の検討結果も共有してください。意見を述べること(意見を述べるなら、参照リソース、自分の経験で意見をサポートしてください)さらにサポートが必要な場合このヘルプを参考してください。“回答を投稿”をクリックすることで利用規約、プライバシーポリシー、及びクッキーポリシーに同意したものとみなされます。タグが付いた他の質問を参照するか、自分で質問をする。errorが発生しメールが送信できません0スマホアプリのFaceBooKログインでサーバーサイドのアクセストークンチェックでエラーになります。0CapistranoでRailsアプリをEC2にデプロイするとエラーが発生します。質問のフィードこのRSSフィードを購読するには、このURLをコピーしてRSSリーダーに貼り付けてください。