2013-07-05 84 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可以直接訪問該文件,但必須通過您的應用。 - 在這種情況下,與外部世界有什麼不同,數據不在數據存儲區中? –

相關問題