如何阅读上传的blob的内容?

时间:2015-05-11 19:01:08

标签: java google-app-engine blobstore

我使用Blobstore上传一个简单的文本文件:https://cloud.google.com/appengine/docs/java/blobstore/#Java_Uploading_a_blob。我从文档中了解如何为用户保存和提供blob,但我不明白我的servlet如何处理文件上传实际上是否读取了文本文件的内容?

2 个答案:

答案 0 :(得分:1)

我找到了答案。这是代码:

result.map { | k, v | v.update(:Date => k) }

答案 1 :(得分:0)

在python中有一个BlobReader类可以帮助你做到这一点。 (https://cloud.google.com/appengine/docs/python/blobstore/blobreaderclass

看起来你正在使用Java。在Java中似乎没有相应的类。我要做的是使用GCS作为blobstore(https://cloud.google.com/appengine/docs/java/blobstore/#Java_Using_the_Blobstore_API_with_Google_Cloud_Storage)的支持。这样,上传到blobstore的文件将在GCS中可访问。

然后,您可以使用Java的GCS客户端库来读取该文件。

相关问题