gpt4 book ai didi

java - 在谷歌应用引擎中保存大文件

转载 作者:行者123 更新时间:2023-12-04 05:26:55 25 4
gpt4 key购买 nike

我正在使用 Google App Engine,我需要存储一个大文件 (2-20Mb)。这是我转换为 JSONArray 的文本文件。我需要能够将 JSONObjects 添加到这个数组并能够读取它。

我想使用 Blob,但我注意到无法更新 Blob(是真的吗??)。
我不想因此启用计费,我不能使用 FileService(或...?)。
将每个 JSONOBject 存储在数据库中会增加我的阅读配额。
使用缓存,对象有时会被删除。

你看到解决我问题的方法了吗?

最好的问候!

最佳答案

这就是 blobstore 的用途。

https://developers.google.com/appengine/docs/java/blobstore/overview

The Blobstore API allows your application to serve data objects, called blobs, that are much larger than the size allowed for objects in the Datastore service. Blobs are useful for serving large files, such as video or image files, and for allowing users to upload large data files. Blobs are created by uploading a file through an HTTP request.



您也可以在这里获得免费报价。

不,一旦上传,您就无法更改它们。如果您想这样做,请将您的数据作为结构化数据存储在数据存储中。但是您可以删除和替换 blob。

关于java - 在谷歌应用引擎中保存大文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13098845/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com