2013-07-05 67 views
0

我有一些pdf文件存储在blobstore中,我想将它们转换为文本并将它们存储在数据存储中。问题是pdf文件非常大,所以相应的文本可能会超过数据存储区Text属性的1 MB限制。那么有人可以告诉如何将这些大文本字符串保存到数据存储区。Google App Engine在python中的数据存储中存储大字符串

+0

出于兴趣,什么是不将它们存储在Blob存储区的原因是什么? –

+0

,因为写文件到blobstore已被弃用 –

回答

2

过去你会使用blobstore,但已被弃用,现在你应该使用谷歌云存储。它有一个类似的API

https://developers.google.com/appengine/docs/python/googlecloudstorageclient/

+0

你是对的,但由于一些项目的要求,我不能使用云存储,有无论如何存储数据存储大字符串? –

+0

你所能做的就是把它分解成多个实体/记录的部分。一个实体被限制为1MB。你的pdf是否被压缩? –

+0

gcs客户端库有一个类似api的文件,您可以在存储桶上设置权限,以便no可以直接访问该文件,但必须通过您的应用。 - 在这种情况下,与外部世界有什么不同,数据不在数据存储区中? –

相关问题