問題タブ [cloudfiles]
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.
python - Mosso Python モジュール
Mosso (cloudfiles) python モジュールのインストールに成功した人はいますか? インストールしようとすると、次のエラーが発生します。
php - CloudFilesなどのリモートの場所からファイルをダウンロードするようにヘッダーを設定できますか?
たとえば、サーバーからファイルをダウンロードするようにヘッダーを設定すると、次のようになります。
そして、ファイルのデータを出力するだけです
Content-DispositionでリモートURLを設定することは可能ですか?
例header('Content-Disposition: attachment; filename="http://remote.location/downloaded.pdf"
);
それとも私はそれについて間違った方法で考えているのですか?
browser - S3 に保存された画像のスケーリング
多数の Web サイトの画像ストレージを、無期限にスケーリングできるサービス (S3、CloudFiles など) にプッシュする必要がある状況にあります。この時点まで、Djangoの sorl-thumbnailの助けを借りて Python の Imaging ライブラリを使用して、ユーザーがカスタム サムネイル サイズをオンザフライで生成できるようにしました。
画像を S3 などに移動すると、その場でサムネイルをすばやく作成する機能が失われます。次のいずれかを実行できます。
- S3 からソースをダウンロードし、サムネイルをローカルで作成することにより、ゆっくりと実行してください
。 - あらかじめ決められた一連のサムネイル サイズ (Flickr 風) を作成し、それらをすべて S3
コンにプッシュすることで、事前に実行します。生成できるサイズを制限し、決して使用されない多くのファイルを保存します。 - img タグの高さ/幅属性を使用してブラウザのサイズを変更します。
短所: 必要以上に大きなファイルをダウンロードすることで使用される余分な帯域幅
この時点で、#3 はほとんど欠点のない問題の単純な解決策のように見えます。このウェブサイトからのいくつかの簡単なテストとデータは、品質が予想ほど悪くないことを示しています (アスペクト比が維持されていることを保証できます)。
考慮していない可能性のある他のオプションや欠点について何か提案はありますか?
注: 画像はデジタル写真であり、Web での表示のみに使用されます。サイズは、高さ/幅で 1000 ~ 50 ピクセルの範囲です。
c# - Rackspace で新しい FileInfo を作成するときの SecurityException
ファイルを Rackspace Cloud Files にアップロードすると、次の例外が発生します。
セキュリティ例外の
説明: アプリケーションは、セキュリティ ポリシーで許可されていない操作を実行しようとしました。このアプリケーションに必要な権限を付与するには、システム管理者に連絡するか、構成ファイルでアプリケーションの信頼レベルを変更してください。例外の詳細: System.Security.SecurityException: タイプ 'System.Security.Permissions.FileIOPermission、mscorlib、Version=2.0.0.0、Culture=neutral、PublicKeyToken=b77a5c561934e089' のアクセス許可の要求が失敗しました
このファイルでのみ発生するようです。
一意のファイル名をチェックする方法で発生していますが、その理由がわかりません。
php - API を使用して Rackspace CloudFiles からドキュメントを読み取る
特定の画像を保存するために RackSpace CloudFiles を使用しています。アップロード コードは完全に機能していますが、CloudFiles から画像を読み取ろうとすると表示されません。画像はブラウザにレンダリングされません。ファイルから実際のデータを確認できるため、ファイルは確実に読み取られていますが、ヘッダーを挿入して画像としてレンダリングしようとすると、機能しません。私のコードは間違っていますか?
ruby-on-rails - Ruby on Rails 3: Rails を介してクライアントにデータをストリーミングする
RackSpace クラウドファイルと通信する Ruby on Rails アプリに取り組んでいます (Amazon S3 に似ていますが、いくつかの機能が欠けています)。
オブジェクトごとのアクセス許可とクエリ文字列認証が利用できないため、ユーザーへのダウンロードはアプリケーションを介して仲介する必要があります。
Rails 2.3 では、次のように応答を動的に作成できるようです。
( http://api.rubyonrails.org/classes/ActionController/Base.html#M000464より)
10_000_000.times...
Cloudfiles ストリーム生成コードをそこにダンプする代わりに。
問題は、Rails 3 でこの手法を使用しようとしたときに得られる出力です。
proc オブジェクトのcall
メソッドが呼び出されていないように見えますか? 他のアイデアはありますか?
django - Django FileField url ルックアップをキャッシュする
django-storage の Mosso バックエンドを使用して、イメージ ファイルを Rackspace CDN に保存しています。ただし、API への model.image_field.url ルックアップの前後が原因で、ページの読み込みが非常に遅いことに直面しています。この値をキャッシュする良い方法を知っている人はいますか?
ruby-on-rails - Rails、Rackspace Cloud Files、リファラー ACL
アプリケーションのファイル ストレージ サーバーとして Rackspace Cloud Files を使用しています。ユーザーがアップロードするファイルは、アプリケーション内から承認される必要があり、コントローラーから正しい Rackspace Cloud Files CDN URL にリダイレクトされます。Rackspace Cloud Files の Referrer ACL を使用して認証を行おうとしています。
ですから、私が達成しようとしていることを明確にするために、非常に単純なスニペットを追加させてください。
このダウンロード アクションにアクセスするためにユーザーがアクセスする URL は次のようになります。
そのため、CloudFiles gem を使用して、動作するはずの ACL リファラーの正規表現をセットアップしました。
ユーザーが Web UI のリンクをクリックすると、リンクが上記の URL にルーティングされ、パラメーターに応じて、ダウンロード アクションからユーザーが正しい Rackspace Cloud Files ファイル URL にリダイレクトされます。
さて、私が得たのは、私が無許可であるというエラーです (間違った http リファラー)。ダウンロードアクションから直接クラウドファイルにリダイレクトしているため、HTTPリファラーとして「カウント」されず、このURLをリファラーとして使用するのではなく、これを使用している可能性があると思いますURL:
これは、「ダウンロード」リンクをクリックするときに表示されるページであるため、ユーザーは FilesController のダウンロード アクションに誘導されます。
Rackspace ACL の HTTP リファラーを次のように設定すると、次のようになります。
そして、リンクをクリックしてください。ダウンロードする権限があります。しかし、これは十分に安全ではありません。なぜなら、誰でも、たとえば、html にバグを発見し、ファイルへの生のリンクを挿入してアクセスできるからです。
だから私の質問は、私が達成しようとしていることがうまくいかない方法や理由を知っている人はいますか?何か提案/アイデアはありますか? 私が言ったように、ユーザーがリンクをクリックすると、ユーザーがクラウドファイル上の実際のファイルにリダイレクトされているURLではなく、ファイルがクリックされている場所にリファラーが設定されている可能性があると思います.
このようなことは可能ですか?
どんな助け、提案も大歓迎です!
ありがとう!
asp.net - Rackspace CloudFiles: ファイルの存在を確認します
Rackspace Cloud API を使用して、サイトのコードから CDN 上のファイルの存在を確認したいと考えています。
これを行う最善の方法は何ですか?現在、次のものを使用しています。
これは何らかの理由で機能しません。containerItemList は常に空です。私のコンテナには間違いなくオブジェクトがあり、コンテナの名前は正しいです(大文字と小文字を含む)。
ファイルの存在を検索/確認するためのより良い/別の方法はありますか? 理想的には、大文字と小文字を区別しない検索にする必要があります。
もう 1 つの方法は、connection.GetStorageItem などを使用してオブジェクトを取得し、例外をチェックすることですが、明らかにパフォーマンスが低下します。
何か案は?どの言語のコードでも問題ありません。これを行うための最良の方法を探しているだけです。
前もって感謝します!
WT
ruby - CloudfilesからS3にファイルを移植する
RackspaceからAmazonに移行する必要があります。Cloudfilesに多くのファイルを保存した大きなRailsアプリがあり、それらをS3にエクスポートする必要があります。その移行を行うためのスクリプトまたはプロセスを知っていますか?
ありがとうございました