問題タブ [shrine]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
424 参照

ruby - Shrine を使用して、各アカウントに添付ファイル用の個別の S3 バケットを持たせる

私たちの Ruby では、各アカウントにアタッチメント用の個別の S3 バケットが必要です。また、アカウントの属性からバケット名を派生できるようにしたいと思います。

このようなことを神社で行うことは可能ですか?

0 投票する
1 に答える
1794 参照

ruby-on-rails - Shrine gem - アップロードした画像を s3 から削除する方法

どうやら:remove_attachmentプラグインはチェックと送信でトリックを行いますが、コントローラーからメソッドを呼び出すにはどうすればよいですか?

0 投票する
1 に答える
188 参照

ruby-on-rails - Railsで複数のファイル形式を処理するには?

メディア プールのようなものを持つプロジェクトがあるとします。基本的に、アップロードできるファイル (画像、ビデオ、pdf など) は何でもアップロードできるようにしたいと考えています。

ユーザーが必要なサイズで画像を要求できるようにする画像APIがあるため、画像のオンザフライ処理をサポートしているため、refileを使用することを考えていました。

しかし、pdf のアップロードまたはビデオのアップロード (ビデオ処理も) をどのように処理しますか?

再ファイルするためのより良い代替手段はありますか?

どうもありがとうございました!

0 投票する
1 に答える
520 参照

ruby-on-rails - Shrine を使用したモバイル アプリケーションから Rails エンドポイントへのファイル アップロードの処理

したがって、Shrine をファイル アップローダーとして使用する Rails アプリケーションがあります。同じアプリには、写真をクリックして送信できるモバイル クライアントがあります。現在、モバイルは画像をクリックして AWS S3 に送信し、S3 URL を Rails に戻してオブジェクトに関連付けています。この時点で、Shrine がこの S3 URL を受け取ったら、それを に保存しobject.upload_remote_urlます。その後、Shrine は再び S3 にアップロードし、JSON API 経由で来るすべての画像に対して S3 に 2 つのリクエストを行います。

  1. 私が知りたいのは、モバイルから Web サーバー、S3 へのファイルのアップロードを処理するためのベスト プラクティスは何ですか? 開発者が使用する最良のテクニックは何ですか?
  2. JSON としてモバイルからファイルを送信する方法。画像を Base64 文字列に変換して送信できることは知っていますが、他にどのようなオプションを利用できますか?
  3. S3 プラグインを使用した Shrine Gem にはコピー オプションがあり、間違っていた場合は訂正し、ソース バケット内のイメージをチェックして、それを宛先バケットにコピーします。 http://shrinerb.com/rdoc/classes/Shrine/Storage/S3.html#class-Shrine::Storage::S3-label-Upload+options

以下は私の神社の設定です

オプション#3で作業しようとしていますが、それを機能させようとして立ち往生しています。誰でもそれを理解するのを手伝ってもらえますか?