0

画像の byte[] があり、それを画像として picasa にアップロードする必要があります。ドキュメントによると、画像は次のようにアップロードされます。

MediaFileSource myMedia = new MediaFileSource(new File("lights.jpg"), "image/jpeg");

つまり、byte[] からファイルを作成する必要があります。

問題は、Google App Engine (私が使用している環境) でサポートされていないため、FileOutputStream を使用せずにこれを行う必要があることです。

これを行う方法はありますか?

4

1 に答える 1

1

写真をアップロードするためにMediaFileSourceを使用する必要はありません。MediaByteArraySourceを使用して、それ をphoto.setMediaSource(...)に渡すことができます。

于 2012-07-02T11:33:53.767 に答える