タグ

2010年4月9日のブックマーク (1件)

  • Song of Cloud: Blobstoreのデータをアプリケーションで利用する

    Google App Engine SDK 1.3.2からはBlobstoreService APIにfetchDataというメソッドが追加されています。 これまではBlobstoreにデータをアップロードしても、アプリケーションの中から中身を見ることができなかったのですが、これを使うとそれができるようになる様子です。 ただしこのメソッド、1回に1MBずつしか転送できなかったりして面倒なので、InputStreamでラップしてみました。軽く実験したところ10MBのファイルを1秒程度で読み出せたりするなど、妙に優秀なので何か間違っているんじゃないかと不安になってます。 以下、ラップしたプログラムです。+expandとかで全部見えると思います。 package com.example; import java.io.IOException; import java.io.InputStream