克服 GAE 数据存储中的 1mb 文件限制

发布于 2024-10-25 09:28:03 字数 96 浏览 7 评论 0原文

就目前而言,我们正在使用数据存储 blob 来存储我们网站的个人资料图像。数据存储中对于将超过 1mb 的文件作为 blob 存储在数据存储中存在限制。有没有解决这个问题的方法。

As if for now, we are using datastore blob to store profile images of our site. And there is restriction in Datastore for storing more than 1mb file as a blob in datastore. Is there any work around for this.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

神妖 2024-11-01 09:28:03

您可以使用 Blobstore

Google App Engine 包含 Blobstore 服务,该服务允许应用程序提供最大 2 GB 的数据对象。这些对象称为 Blobstore 值或 blob。 Blobstore 值作为请求处理程序的响应,并通过 Web 表单上传创建。应用程序不会直接创建 blob 数据;相反,blob 是通过提交的 Web 表单或其他 HTTP POST 请求间接创建的。 Blobstore 值可以提供给用户,或者由应用程序使用 Blobstore API 在类似文件的流中访问。

You could use the Blobstore.

Google App Engine includes the Blobstore service, which allows apps to serve data objects that can be up to 2 gigabytes in size. These objects are called Blobstore values, or blobs. Blobstore values are served as responses from request handlers and are created as uploads via web forms. Apps do not create blob data directly; instead, blobs are created indirectly, by a submitted web form or other HTTP POST request. Blobstore values can be served to the user, or accessed by the app in a file-like stream, using the Blobstore API.

空城缀染半城烟沙 2024-11-01 09:28:03

您可以通过将 blob 拆分为多个部分并将它们存储在单独的实体中来解决此问题。不过,您应该做的是按照 @Thilo 的建议使用 Blobstore。

You could work around this by splitting the blob into multiple pieces and storing them in separate entities. What you should do, though, is use the Blobstore as @Thilo suggests.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文