0

私は Google Web Toolkit と Google App Engine Technology の初心者なので、ブロブに基づいてあなたの助けが必要です. ファイルをアップロードして顧客に提供する必要がある企業向けの Web アプリケーションを開発しています。問題は、誰かがブロブストアにアイテムをアップロードすると URL が作成され、そのリンクを持っている人は誰でもファイルをダウンロード/表示できますが、仕様はその料金を支払ったユーザーにダウンロードされるファイルです。もちろん、ユーザーは事前にログインしている必要があります。では、ブロブ アイテムにいくつかの制限を設けて、前払いの顧客に非公開にするにはどうすればよいでしょうか?

前もってありがとう、ステファノス・アンタリス

4

1 に答える 1

1

問題は、誰かがブロブストアにアイテムをアップロードすると URL が作成され、そのリンクを持っている人は誰でもファイルをダウンロード/表示できますが、仕様はその代金を支払ったユーザーにダウンロードされるファイルです。

そうではありません。アップロード URL はファイルのアップロードにのみ使用でき、ダウンロードには使用できません。画像サービス API を使用すると、誰でも使用できる画像の URL が生成されますが、それはその API を明示的に呼び出した場合にのみ発生します。それ以外の場合、BLOB をダウンロードする唯一の方法は、ここに記載されているように、アプリが正しいヘッダーを設定することです。

于 2011-09-19T04:11:43.237 に答える