問題タブ [cloudinary]

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 に答える
559 参照

jquery - jcrop を使用した cloudinary は、chrome では動作しますが、firefox や safari では動作しません

cloudinary、carrierwave、および jcrop を使用した Rails 4 アプリがあります。アップロード ボタンと送信は、Chrome では (JavaScript ステータス レポートを使用して) 機能しますが、Firefox や Safari では機能しません。Firefoxコンソールでは、2回目または3回目の試行(送信をクリックして画像を繰り返し選択する)の後、時々奇妙なことEmpty string passed to getElementById().に注意してください。elem = document.getElementById( match[2] );ああ、あなたの唯一の希望であるインターネットの世界を助けてください。

new.html.erb

profile_pics.js.coffee

アプリケーション.js

Gemfile

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

ruby-on-rails - Cloudinary に画像をアップロードするときの 401 Unauthorized エラー

ruby (2.0.0)、rails (3.2.17)、cloudinary (1.0.70)、jquery-rails (3.1.0) を使用しています。このエラーが発生するのは、画像アップロード タグが複数レベルの深さでネストされている場合のみです。深さが 1 レベルだけであれば、適切にアップロードできます。生成されるファイル アップロードは次のとおりです(クラウド名、署名、および API キーは、StackOverflow の「xxxx」に置き換えられます)

私が読んだことから、これは正しいようですが{"error":{"message":"Invalid cloud_name undefined"}}、直接アップロードしようとすると、まだ得られます。

編集: アップロードしようとしたときにヒットする URL はhttps://api.cloudinary.com/v1_1/undefined/upload. これはdata-url、入力の属性からの URL が使用されていない理由と、この URL がどのように生成されるのか疑問に思います。

次のようなファイル アップロード タグを生成しています。

私のapplication.jsは次のようになります。

他の情報が必要な場合はお知らせください。ありがとう!

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

node.js - 画像付きのFacebookへのノード投稿

Facebook に自動投稿するアプリケーションを作成しています。これは、画像とテキストを Facebook に送信することを意味します。画像は cloudinary からの画像になります (アプリをホストしている場所)

1) ユーザーが投稿 2) 統計アルゴリズムが投稿するかどうかを決定... 3) Facebook ページに送信された投稿...

どうすればこれを行うことができますか。すでにモジュールはありますか?

0 投票する
2 に答える
226 参照

ruby-on-rails - Cloudinary は任意のファイルのアップロードを防ぎますか?

悪意のあるユーザーがクライアント側の画像 API を介して任意のファイルをアップロードするのを防ぐために、@cloudinary は何をしますか? 任意のファイルのアップロードを確実にブロックするために必要な構成はありますか?

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

ruby-on-rails - Railsにはクエリのリレーションとしてattachinaryプロパティが含まれています

Rails 3 アプリケーションでファイルを管理するためにattachinary gem (1.3.0) を使用しています。attachinary が次のBusinessようなモデルにバインドされていると仮定します

ページで 30 個までのビジネス インスタンスをレンダリングしています。アプリを最適化しているときに、business.logo呼び出しごとに新しいデータベース クエリが作成されることに気付きました。そのため、ロゴごとに 30 個までの追加のクエリが作成されます。ビジネス クエリにロゴを含めようとしたとき、logo実際には関係がないため失敗しました。

クエリへの関係として添付ファイルを含めるにはどうすればよいですか?

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

ruby-on-rails - カピバラ rspec を使用した Cloudinary の直接画像アップロードのテスト

カピバラを介して cloudinary の直接アップロードをテストしようとしていますが、カピバラは画像アップロード フィールドが見つからないと言っています。直接アップロードをどのようにテストしますか?

ピクチャースペック.rb

新しい写真ページ

カピバラはその後、お返ししますUnable to find file field "photo-upload"

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

ruby-on-rails - Cloudinary へのアップロード中に Web アプリケーションのユーザーがイメージ ID を変更できないようにする

ユーザーがブラウザーから cloudinary に画像をアップロードできる Rails Web アプリケーションを構築しています。私は少し先を考えており、5 ページ (空の画像) で望ましくない出力が発生しないようにするために、渡されたパラメーターをユーザーが操作できないようにしたいと考えています。

私の見解では、cloudinary アップローダのコードがあります。

これで、ユーザーが画像をアップロードすると、画像は cloudinary に直接送られ、プロセスは :image_id を返します。ユーザーが画像を受け入れると、コントローラーで次のように受け取ります。

そのイメージ ID は、将来の取得のためにデータベースに保存されます。

ここで、ユーザーが "curl" などのツールを使用したり、返された :image_id をコントローラーに送信する前に変更できるその他の方法を使用した場合はどうなるでしょうか。データベースに間違った値があり、ページに表示しようとすると、見つけるのが難しく、空の画像が表示されます。これを回避する最善の方法は何ですか?

よろしく、

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

cloudinary - cloudinary でフォルダーを作成する必要がありますか?

新しい Web アプリケーションを構築していて、ユーザーの画像に Cloudinary を使用したいと考えています。私の質問は、Cloudinary クラウドにフォルダーを作成する必要があるかということです。私が尋ねている理由は、ファイル システムを使用していて、1 つのフォルダーに 100,000 個以上の画像を入れ始めると、アプリが強制終了され、複数のフォルダーに分割する必要があるからです。

Cloudinaryも同じですか?

ありがとう、

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

ruby-on-rails - CarrierWave/Cloudinary のキャッシュされた画像が、開発環境でフォームを再表示すると機能しない

フォームにエラーがある場合、キャッシュされた画像は表示されません。Cloudinary サーバーにアクセスして、存在しないイメージをダウンロードしようとしています。

ソースは次のようになります。

画像のビューコードは次のとおりです。

image_uploader.rb

私は何を間違っていますか?