問題タブ [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 投票する
2 に答える
592 参照

ruby - Sinatra から Cloudinary に画像をアップロードできません

Sinatra Web アプリ内から Cloudinary に画像をアップロードしようとしています。CarrierWave を使用してイメージをローカルに保存することができました。Cloudinary と CarrierWave が互いにうまく機能することはわかっていますが、すべてを試してみましたが、ダイスはありませんでした。

私はドキュメントに従いましたが、それらは非常にRails中心です。Railsのくそー!

フォームを送信しようとしたときに発生するエラーは次のとおりです。

エラーの原因となっている行は、post メソッドの Cloudinary アップローダー行です。

ここに私の params[:image] ハッシュがあります

ドキュメントでは、ファイルの署名について言及し、CarrierWave がこれを処理すると述べています。私の問題はアップロードフォームにあると思います。

これのどこが間違っているのですか?「cl_image_upload_tag」が生成するものと、ファイル アップロード タグに追加する必要がある Cloudinary の「特別な属性」を知っている人はいますか?

更新:だから私はそれを考え出し、実際には次のように画像を直接渡すことができます:

しかし、それは今言う

これは奇妙です。そこに URL をハードコーディングし、Cloudinary にアップロードします。何か案は?また、Cloudinary jQuery のアップロードについて何か考えはありますか?

0 投票する
0 に答える
678 参照

ruby-on-rails - cloudinary-ブラウザからの直接アップロードがアップロードされない

ファイルを Cloudinary に直接アップロードしようとしても、何も起こりません。選択したファイル フィールドのファイル名が削除され、Cloudinary アカウントのメディア ライブラリにファイルが追加されません。

これは私のindex.html.erbファイルです

私のapplication.jsファイル

api_key と api_secret を含むダウンロードした cloudinary.yml ファイルがあります... Rails 4 を使用しています。config.assets.enabled = false を設定していないため、デフォルトで Asset Pipeline を使用していると思います。

Cloudinary の例に従っていると思いますが、Cloudinary アカウントのメディア ライブラリにはアップロードされたファイルが表示されません。:html => {:multipart => true} を追加してみましたが、同じことが起こりません。コントローラーでさまざまなことを試して、返された ID を取得しましたが、何も起こらないので、ファイルを Cloudinary Media Library に入れればよかったと思います。

-土から雲へと上昇することを望んでいる

0 投票する
0 に答える
999 参照

python - Cloudinary ファイルのアップロードでアップロード用の無効な URL がスローされる

Flask を使用して heroku でアプリを実行しており、Cloudinary アドオンを使用してイメージ管理をより簡単にしようとしています。奇妙なことに、この API では特定の画像ファイルは問題なく通過できますが、他のファイルでは「アップロードに無効な URL」というエラーが発生します。

以下はroutes.pyの私のコードです:

そして、models.py の cloudinary クラスは次のとおりです。

500 エラーをスローした Heroku から取得したログは次のとおりです。

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

ruby-on-rails - cloudinary からロードするのではなく、localhost からのデフォルトのイメージ

Rails 4 アプリケーションにユーザーのアバターを保存するために cloudinary を使用しています。画像アセットにプレースホルダー画像もあります。ユーザーが自分のアバターをアップロードしていない場合、ローカルホストからどのようにロードすればよいか知りたかったのです。

今のところ、チェックを追加する必要があります

デフォルトの画像を次のように指定できます

ただし、デフォルトのイメージは cloudinary に保存する必要があります。cloudinary はデータ転送に課金されるため、cloudinary に保存したくありません。したがって、「default.png」はアセットに保存されています。「cl_image_tag」は、そこから画像をロードするために cloudinary によって提供されるヘルパーです。