39

私はプロジェクトの画像ホスティングサービスを検討してきましたが、すべての画像をホスティングサービスにアップロードしてから、CSSファイルに「添付」する必要があるため、ターゲットオーディエンスにとって複雑すぎるのではないかと考え始めています。ホスティングサービスが提供するリンクを使用します。これは私たちの開発者にとってはかなり単純なプロセスですが、この機能に対するユーザーの賛同を得るための大きな障壁になるかもしれないと私は考えています。

自分でイメージをホストして提供することで簡素化できますが、現時点で処理できるハードウェアや帯域幅がないために発生する可能性のあるスケーラビリティの問題が心配です。

私の考えでは、ユーザーが画像とCSSを単一のzipファイルでサーバーにアップロードしてWebサーバーに送信し、zipからファイルを抽出し、画像を画像ホスティングサービスにプッシュして、プログラムで対応するURLを取得できるようにすることができます。サービスからCSSを更新し、それに応じてCSSを更新してから、ユーザーの表示プロファイルに添付します。

このアプローチでは、1つの石で両方の鳥を殺すことができます。すべてのプロファイル要求で潜在的に大きな画像を提供することによって引き起こされる帯域幅の問題について心配する必要はなく、ユーザーはアカウントを設定する必要があるという頭痛の種を経験する必要はありません。画像ホスティングサービスで。

プログラムで統合できる、この難問を解決するのに役立つ信頼性とパフォーマンスの高い画像ホスティングサービスを知っている人はいますか?

前もって感謝します

4

6 に答える 6

18

http://deviantart.com

公開された使いやすい API があり、HTTP で画像をドメインに POST するだけで、URL を含む json を取得できます

于 2014-01-26T14:59:33.290 に答える
12

Picasa ウェブ アルバム データ API を確認します。

Google+ にサインアップしている場合、最大 2048x2048 ピクセルの写真と最大 15 分の動画は、無料ストレージにカウントされません。

于 2009-09-24T16:56:47.503 に答える
9

https://cloudinary.com/を使用しましたが、かなりきれいでした。

于 2014-08-13T15:01:29.807 に答える
7

AmazonCloudFrontを検討するかもしれません。私はその特定のサービスを使用していませんが、Amazon EC2とS3を広範囲に使用しており、非常に満足しています。

アップデート:

最近、ビデオホスティングプロジェクトにCloudFrontを使用しましたが、セットアップと使用が非常に簡単であることがわかりました。

于 2009-09-23T23:49:47.337 に答える
4

FlickrのAPIをチェックしてください:

http://www.flickr.com/services/api/

于 2009-09-24T04:16:43.133 に答える
3

ImgurにはAPIがあります。「概要」より:

Imgur の API は、標準化されたプログラム インターフェイスを介して Imgur インフラストラクチャ全体を公開します。Imgur の API を使用すると、選択したプログラミング言語を使用しながら、imgur.com でできることはほぼすべて実行できます。

Imgur API は、HTTP 要求と XML または JSON(P) 応答に基づく RESTful API です。Twitter、Amazon の S3、del.icio.us、またはその他の Web サービスのホストの API に精通している場合は、すぐに慣れることができます。

このバージョンの API バージョン 3 は、OAuth 2.0 を使用します。これは、すべてのリクエストを暗号化し、SSL/TLS 経由で https:// に送信する必要があることを意味します。また、ユーザーのログインを許可していない場合でも、アプリケーションを登録する必要があることを意味します。

于 2014-07-27T19:33:49.147 に答える