問題タブ [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.
javascript - node.jsのCloudinaryへのjQuery直接アップロードを実装する方法
私は、jQueryプラグインを介してCloudinaryへの直接アップロードをNode.jsアプリケーションに実装しようとしていますが、例のギャップを埋めるのを誰かが手伝ってくれるかどうか疑問に思っています。
これを行う方法を説明するブログ投稿は次のとおりです。
http://cloudinary.com/blog/direct_image_uploads_from_the_browser_to_the_cloud_with_jquery
「その他の開発フレームワークと高度な使用法」のセクションで、私がこだわっている部分は次のとおりです。
- "data-form-dataをアップロードAPIパラメーターのJSON表現に設定します。必須フィールドはapi_key、timestamp、signature、callbackです。"、
より具体的には:
- 「正しい認証を行うには、サーバー側で署名を生成する必要があります。」
これを達成する方法の正確な例はないようです。
例は次のとおりです。
data-form-dataのエスケープされていないJSONコンテンツは次のとおりです。
署名をどのように生成しますか?node.jsでこれを行う必要があることを理解しています。フォームが生成されたときに発生する必要があるようですが、署名にはタイムスタンプを含める必要があります。これは、ユーザーが使用するまでに確実に古くなっています。フォームに記入しましたか?
リクエスト認証のドキュメントはこちらです:http://cloudinary.com/documentation/upload_images#request_authentication
私が使用しているcloudinary_npmuploader.coffee
モジュールには、これを実現するためのヘルパーのように見える呼び出されたメソッドがありますがdirect_upload
、実際にすべてをバインドする方法がわかりません。
ブログ投稿に実際の例がある2つのフレームワーク、RailsとDjangoは、独自のヘルパーを介してこの複雑さを抽象化します。たとえば、Djangoで{{ form.image }}
フォームに追加すると、結果が出力されます。image = cloudinary.forms.CloudinaryJsFileField()
残念ながら、他のサーバー側環境でこれを複製する方法カバーされていません。
誰かがこれに光を当てたり、エンドツーエンドで機能させる方法の要点や例を共有したりできるなら、私はそれを大いに感謝します。
ruby-on-rails - CloudinaryのURLはMongoid3で壊れますか?
これまでMongoidの組み込みPhoto
モデルとして正常に機能していたCloudinarygemを使用しました。
ただし、Mongoid 3にアップグレードした後、画像のURLを取得することはできなくなりました。この写真モデルを考えてみましょう:
完全修飾のCloudinaryURLをフォームで返さなくなるのはなぜhttp://res.cloudinary.com/XXXXXX/image/upload/v1350288842/507bc5ca2a450b14bd00e896.jpg
ですか?
ruby-on-rails - cloudinaryサーバーから画像を取得できません
Cloudinary Gem
画像の管理にを使用しています。私はRubyonRailsの初心者なので、どこが間違っているのかわかりません。cloudinaryサーバーへの画像のアップロードは行われますが、サーバーから画像を取得できません。ビュー、コントローラー、アップローダークラスをここに配置します。前述のように、キャリアウェーブをインストールし、gemファイルのcloudinarygemの前に貼り付けました。
コントローラconsole.rb
ImageUploaderクラス
ビュー
アップロード用
表示用
モデル画像
エラーは表示されていません。アップロード部分は機能していますが、画像の取得は機能していません。助けてください。
django - Cloudinary フィールドを使用した Django モデル
私はPythonが初めてで、Djangoで遊んでいます。私のモデルでは、「製品」モデルにフィールドを組み込んで Cloudinary 画像フィールドを作成しようとしています。
これをsettings.pyに追加しました:
ここに私のmodels.pyがあります:
さまざまなものをインポートしようとしました(cloudinaryのインポート、cloudinaryFieldのインポートなど.
モデルを機能させる方法がわかりません。これまでのところ、さまざまな試行で次のエラーを受け取りました。
- 「モジュール」オブジェクトには属性「モデル」がありません
- 名前 CloudinaryField をインポートできません
- 名前「cloudinary」は定義されていません
誰か助けてくれませんか?Cloudinary のドキュメントはまばらですが、重要なステップを見逃していないことを願って読みました。
前もって感謝します!
ruby-on-rails - Cloudinary in Railsを使用して直接アップロードフィールドをモデルに関連付ける方法は?
CloudinaryとそのCarrierwaveプラグインを使用すると、ビューにフォームを記述して、画像をクラウドにアップロードし、次のpicture
ようにというモデル属性にバインドできます。
これは機能します。しかし、Railsでの直接アップロードに関するドキュメントに従って、属性をモデルにバインドする方法を理解できません。彼らの例では、モデルにバインドされていないform_tagを使用しています。
のような例を探してい<%= post_form.some_upload_method(:picture) %>
ます。他の誰かがモデルの直接アップロードのためにこれを行い、私が探しているものを知っている可能性はありますか?
ruby-on-rails-3 - Cloudinary はファイルをアップロードしますが、ボタンにはまだ「ファイルが選択されていません」と表示されます
私はcloudinary
ここですべてを使用してフォローしています: http://cloudinary.com/blog/direct_image_uploads_from_the_browser_to_the_cloud_with_jquery
これは私の見解haml
です:
確認したところ、すべての cloudinary JavaScript が読み込まれています。ボタンはファイルを cloudinary にアップロードしており、Chrome コンソールには次のように表示されます。
ファイルを選択すると、アップロードしたファイルの名前がボタンに表示されると思います。それは cloudinary プラグインのおかげで起こるべきことですか、それともすべての Javascript を実装してそのイベントをキャプチャし、アップロード タグを変更する必要がありますか?
私は、常に「ファイルが選択されていません」と表示されるこのボタンについて話しています (ファイルがアップロードされ、Cloudinary で利用可能になった後でも):
ところで:それが関連している場合。私は使っていませんしcarrierwave
、Attachinary
一緒に仕事をしているからでもありませんcouchrest_model
jquery - Cloudinary + Django Upload の完全な例はありますか?
Cloudinary + Django のドキュメントは、私のような初心者にとっては非常にまばらで、障害物にぶつかり続けています。ファイルのアップロードを行うためにチェックアウトできるサンプルコードを見たり知っている人はいますか? 特に、既存の jQuery プラグインに基づいていると主張する jQuery プラグインに関しては、それがどのように異なるかについてのドキュメントはありません。
ありがとう!
ruby-on-rails - 画像を Cloudinary に直接アップロードする
Heroku を使用していて、サーバーを仲介として使用できないため、Rails アプリから Cloudinary に直接画像をアップロードしようとしています。彼らは jQuery を使用してこれをサポートしていますが、彼らの指示に従うと、次のエラー jquery.fileupload-fp.js が表示されます。
Cloudinary は、js ファイルを正しい順序で含める必要があるというメールで返信しましたが、それらはすべて正しい順序で含まれています。私は彼らにもう一度尋ねましたが、彼らは私に返事をするのに時間がかかるかもしれません.これはやや時間に敏感です.
ありがとう!
carrierwave - 条件付きロジックを使用してCloudinary変換を実行するにはどうすればよいですか?
Cloudinaryを使用するようにcarrierwaveアップローダーを変換しています。Cloudinary形式でハッシュを出力する、このようなメソッドがいくつかありますが、残念ながら、バージョンブロック内では、外部メソッドにアクセスできません。これを行うための最良の方法は、cloudinaryに関して、またはそれが可能であるかどうかについて疑問に思っています。
私が理想的に実行したいコードは次のようなものです。
ruby-on-rails - Heroku アプリは起動直後にクラッシュし、ローカルでは問題なく動作し、考えられることはすべて試しました
編集:ファイルを新しいディレクトリにコピーし、新しいgitリポジトリを作成し、新しいherokuアプリを作成し、新しいherokuアプリにプッシュし、いくつかのheroku環境変数を構成し、. . . 今はすべて正常に動作します。同じ正確なコード。Heroku アプリがこのように破損する原因について何か手がかりがある人はいますか? これが生産中に起こった場合、私たちは深刻な問題を抱えていたでしょう.
CarrierWave と Cloudinary をアプリに追加し、ローカルで問題なく動作し、Heroku でクラッシュしました。
奇妙なことに、それは後のherokuプッシュで(些細な変更を加えた後)機能し、その既知の作業リリースにロールバックしても問題は解決しません(まだクラッシュします)。Heroku サポートはそれを検討していますが、応答が遅いです (これまでのところ、Heroku の提案は機能していません)。Heroku ログファイルの要点へのリンクは次のとおりです。
https://gist.github.com/gosuto/5278659
どんな助けでも大歓迎です、私は髪を引っ張っています。