imageshack APIを使用すると、画像をimageshackにアップロードできますが、そのためにはAPIキーを使用する必要があります。画像をimageshackにアップロードするためのPOSTフォームを作成できますが、キーをフォームに入力する必要があり、APIキーが公開されます。APIキーを公開せずに画像をimageshackにアップロードするにはどうすればよいですか?
質問する
493 次
1 に答える
1
これを適切に行う唯一の方法は、ユーザーが最初に画像を自分のアプリケーションにPOSTすることだと思います。
次に、アプリでこのPOSTをImageShackに内部的にリダイレクトします。ここで、APIキーを誰にも見られることなく安全に使用できます。
RestClientのような簡単なものを使用して、バックエンドからPOSTリクエストを実行できます。ImageShackに再送信するには、画像をサーバーのメモリまたはディスクに一時的に保存する必要があります。
それで:
- ユーザーがPOSTを使用して画像をサーバーに送信します
- サーバーは、POSTリクエストでユーザーから画像を受信します
- サーバーは、APIキーを使用してこの画像を使用してImageShackへのPOSTを実行します
- 手順1のPOSTリクエストがユーザーに正常に返されます
于 2012-06-05T09:41:28.047 に答える