私のアプリケーションはバイナリデータ(圧縮されたxml)を生成し、それをGoogle AppEngineBlobstoreに保存します。クライアントがAppEngineやJavaサーブレットを経由せずに、どこからでもこのバイナリファイルにアクセスするために使用できるパブリックURLを返したいです。ImagesService#getServingUrlを使用して画像のこの種のURLを取得できることは知っていますが、他の種類のファイルについてはどうでしょうか。
次のようにファイルを作成します。
FileService#createNewBlobFile("application/octet-stream", "myfile.bin");
AppEngineFile#getFullPath()を呼び出すと、次のようになります。
/blobstore/writable:a2c0noo4_LNQ0mS6wFdCMA
devファイルシステムで作成されたファイルを別のランダムな名前で表示できます。そのURLは何ですか?