問題タブ [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.
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 のアップロードについて何か考えはありますか?
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 に入れればよかったと思います。
-土から雲へと上昇することを望んでいる
python - Cloudinary ファイルのアップロードでアップロード用の無効な URL がスローされる
Flask を使用して heroku でアプリを実行しており、Cloudinary アドオンを使用してイメージ管理をより簡単にしようとしています。奇妙なことに、この API では特定の画像ファイルは問題なく通過できますが、他のファイルでは「アップロードに無効な URL」というエラーが発生します。
以下はroutes.pyの私のコードです:
そして、models.py の cloudinary クラスは次のとおりです。
500 エラーをスローした Heroku から取得したログは次のとおりです。
ruby-on-rails - cloudinary からロードするのではなく、localhost からのデフォルトのイメージ
Rails 4 アプリケーションにユーザーのアバターを保存するために cloudinary を使用しています。画像アセットにプレースホルダー画像もあります。ユーザーが自分のアバターをアップロードしていない場合、ローカルホストからどのようにロードすればよいか知りたかったのです。
今のところ、チェックを追加する必要があります
デフォルトの画像を次のように指定できます
ただし、デフォルトのイメージは cloudinary に保存する必要があります。cloudinary はデータ転送に課金されるため、cloudinary に保存したくありません。したがって、「default.png」はアセットに保存されています。「cl_image_tag」は、そこから画像をロードするために cloudinary によって提供されるヘルパーです。