問題タブ [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.
jquery - phonegap を使用してファイルをストリームとして cloudinary にアップロードする
phonegap を使用してモバイル アプリを作成しています。このアプリは、ユーザーがデバイスのカメラを使用して写真を撮れるようにすることを想定しており、その写真は直接 cloudinary にアップロードされます。
ユーザーが写真を撮影すると、Phonegap API のカメラ オブジェクトから、base64 でエンコードされたストリームまたはローカル ファイル名 (つまり、 file://mnt/sdcard/example.jpg ) のいずれかを取得できます。
ファイル入力を使用してブラウザーから cloudinary に直接アップロードする方法についてはよく知っていますが、ファイル入力を使用する代わりにブラウザーから直接ファイル パスまたはデータ ストリームをアップロードする方法に関するドキュメントを見つけることができませんでした。これは、サーバー側で node.js に cloudinary_npm を使用して簡単に実現できることを知っているので、ブラウザで同じことができない理由がわかりません。問題は、cloudinary の jquery プラグインがこれをサポートしていないように見えることです。
私のデフォルトの計画は、JQuery を使用して、ファイル入力と cloudinary jquery プラグインを使用するときに生成されるのと同じ XMLHttpRequest をシミュレートしようとすることですが、これは面倒な作業のようで、これが機能するかどうかはわかりません。
より良いアイデアはありますか?他の誰かがこれを試したことがありますか?
ありがとう!
ruby-on-rails - シードファイルで cloudinary を使用して Carrierwave を使用するにはどうすればよいですか
キャリアウェーブのアクティブレコードを関連付けて、複数の画像を cloudinary にアップロードしたいと考えています。リモートURLの配列を使用して、シードファイルでこれを行うにはどうすればよいですか? Carrierwave/cloudinary ヘルパー タグを使用して HTML フォーム内で画像のアップロードをターゲットにする方法について数え切れないほどの記事を読みましたが、これをコード内で直接行うことについては何も考えていませんか?
cloudinary - Cloudinary トランスフォーメーションが更新されていません
次のケースがあります。
- 200x100 (幅 x 高さ) の名前付き変換 "my_transfomation" を作成しました。
- その URL を介して画像を要求しました (200x100 の画像を取得しました)。
- 「my_transformation」を削除しました
- 同じ名前「my_transfomation」で別の変換を作成しました。今回は 350x220
- 同じ変換を使用して、手順 2 と同じ画像を求めました。新しい画像 (350x220) ではなく、古い幅 x 高さ (200x100) の画像を取得します。
別の画像で「my_transformation」を要求すると、正しい 350x220 バージョンが取得されます。
以前に取得した画像に変換を適用するにはどうすればよいですか?
既に要求した画像の古いバージョンの変換を取得するキャッシュのようなものはありますか?
ありがとう!
ruby-on-rails - cloudinary アカウントのすべての画像を削除する
ruby APIを使用して cloudinary アカウントのすべての画像を削除するにはどうすればよいですか?
メソッドを介してすべてのリソースを削除するための特別なフラグはありdelete_resource_by_tagますか?
例えば
django - cloudinary の直接アップロード フォームが無効です。再アップロードする必要があります
私はdjangoとcloudinaryの直接アップロードを使用して画像をアップロードしていますが、フォームが有効であれば機能しています。
ただし、フォームが有効でない場合、ページがリロードされ、フォームはユーザーに画像を再度アップロードするように求めます。
これを解決する方法はありますか?
私のコードは以下に添付されています。画像がアップロードされた後、直接アップロードを使用するため。フロントエンドにすぐに表示されます。しかし、フォームが無効でフォームが更新されると、画像が消えてしまいます。(最新の更新後、写真を再度アップロードする必要はないのは事実ですが、写真は消えています。それを再度表示するにはどうすればよいですか?)
ありがとう。
ruby-on-rails - Cloudinary が私の画像を削除し続けるのはなぜですか?
私はテストアプリを持っています: www.spottedbr.com それはheroku をホストしておらず、私はこの2つの宝石を使用しています:
まだ訪問者がいません(そのため、アプリは heroku でスリープします)。しかし、サムネイルとカバー画像をアップロードすることにしたとき、数日後 (またはアプリのスリープ後だと思いますか?) アップロードした画像が利用できなくなります。ここで誰かがなぜこれが起こるのか説明できますか? 何か支払う必要がありますか?どうしたの??
編集:この方法を使用して(RailsCasts.comから)画像をアップロードします:http://railscasts.com/episodes/253-carrierwave-file-uploads
プラグインCloudnaryをherokuのアプリに追加しただけで、それ以上何もしませんでした.
bower - Bower を使用した非 Bower 対応ライブラリのインストール
アプリのサードパーティ ライブラリを管理するためにBower ( http://bower.io/ ) を使用していますが、登録済みの bower パッケージを持たないライブラリ、つまりjquery.cloudinary.jsCloudinary ( http://cloudinary.io/ )を使用したいと考えています。コム)。
必要なときに開発環境のクローンを作成するのに本当に役立つので、bower が管理するライブラリにcloudinaryを含めたいと思っています。
ファイルを編集するだけで、Bower を使用してインターネットで利用可能なライブラリをインストールすることはできbower.jsonますか? もしそうなら、どのように?
Cloudinary に Bower パッケージの作成と登録を依頼するか、自分で行うことができると思いますが、これらのいずれかを行うべきかどうかはまだ疑問です。
javascript - Cloudinary jquery アップロードで image_id が正しく保存されない
Cloudinary と jquery を使用して、RoR アプリでブラウザーから画像を直接アップロードしています。ここからの指示にほぼ正確に従ったと思います。
画像のアップロードは機能していますが、返された params[:image_id] には、次のように # 記号の後に署名が追加されているようです。
したがって、これは最終的にモデルに保存されます。次に、次を使用して画像を取得しようとすると:
ドキュメントで提案されているように、URL に署名が追加されているだけでなく、次のようにパスの一部が前に複製されています。
明らかにこのリンクは機能しませんが、重複したパスと署名を末尾から削除すると機能します。
私が CarrierWave を使用していない理由の 1 つは、非サーバー側の画像アップロードでそれをどのように、またはなぜ使用するかについて、ドキュメントにほとんど (ない?) 指示がないためです。また、画像やその他の属性に form_for を使用していますが、それが問題になる可能性はありますか? フォームは次のようになります。
どんな助けでも大歓迎です。私はこのことにかなり慣れていないので、見逃した単純なものである可能性があります。ただし、コンソールにエラーはなく、JS ファイルが正しく読み込まれているように見えることは言うまでもありません。