Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/jpa/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google应用程序引擎在python数据存储中存储大字符串_Python_Google App Engine - Fatal编程技术网

Google应用程序引擎在python数据存储中存储大字符串

Google应用程序引擎在python数据存储中存储大字符串,python,google-app-engine,Python,Google App Engine,我有一些pdf文件存储在blobstore中,我想将它们转换为文本并存储在数据存储中。问题是pdf文件非常大,因此相应的文本可能超过datastore text属性的1MB限制。因此,有人能告诉你如何将这些大文本字符串保存到数据存储中。在过去,你可能会使用blobstore,但它已被弃用,现在你应该使用google云存储。它有一个类似的api 你是对的,但由于一些项目要求,我无法使用云存储,是否仍有在数据存储中存储大字符串的方法?你所能做的就是将其拆分为多个实体/记录的部分。单个实体限制为1MB

我有一些pdf文件存储在blobstore中,我想将它们转换为文本并存储在数据存储中。问题是pdf文件非常大,因此相应的文本可能超过datastore text属性的1MB限制。因此,有人能告诉你如何将这些大文本字符串保存到数据存储中。

在过去,你可能会使用blobstore,但它已被弃用,现在你应该使用google云存储。它有一个类似的api


你是对的,但由于一些项目要求,我无法使用云存储,是否仍有在数据存储中存储大字符串的方法?你所能做的就是将其拆分为多个实体/记录的部分。单个实体限制为1MB。您的pdf是否已压缩?gcs客户端库有一个类似api的文件,您可以设置对存储桶的权限,以便no可以直接访问该文件,但必须通过您的应用程序。-在这种情况下,数据不在数据存储中会与外部世界有什么不同吗?感谢“跨多个实体/记录将其分解为多个部分”的建议。出于兴趣,不将其存储在blobstore中的原因是什么?因为将文件写入blobstore已被弃用