0

ユーザー プロファイルのアバターを格納するために GAE BlobStore を使用しています。ユーザーにはアバターをアップロードするオプションがあり、既にアバターを持っているときにアバターをアップロードすると、古いアバター BLOB が削除され、新しい BLOB に置き換えられます。これは、本番環境の GAE で期待どおりに機能します。

DevServer (Windows 7) での GAE ローカル テストでは、古い BLOB は削除されず、セキュリティ例外がスローされます。これは、古いブロブが現在のユーザー プロファイルのアバターとして提供されているため、DevServer によって現在使用されているためと思われます。Windows ファイル エクスプローラーで appengine によって生成されたファイルから BLOB を手動で削除しようとすると、ファイルが現在使用されているため削除できないというメッセージが表示されます。現在正常に動作するアバターとして提供されていないブロブを削除しようとすると。

DevServer が BLOB の保持を放棄して削除できるようにする方法はありますか? 本番環境では問題なく動作するため、これは大したことではありませんが、テストが少し簡単になります。

4

1 に答える 1