gpt4 book ai didi

jQuery 文件上传 - GAE 删除上传的 blob

转载 作者:太空宇宙 更新时间:2023-11-03 18:48:32 24 4
gpt4 key购买 nike

我在这里使用 jQuery 文件上传插件: http://blueimp.github.io/jQuery-File-Upload/

我正在使用他们的 Google App Engine Python 实现来处理文件上传。我可以上传图像,并接收其服务和缩略图 URL。文件显示在管理控制台的 Blob 查看器中,并且链接有效。

但是,一段时间后,图像 URL 开始返回 404 错误。刷新 Blob 查看器会显示 0 个 Blob。 GAE 似乎正在自动清除或删除 blob。

我仅使用 GAE 进行图像存储,我的应用程序在另一台服务器上运行并存储服务和缩略图 URL。也许 GAE 会自动删除它们,因为我没有在数据存储中保存对 blob 键的任何引用?如果这是一个功能,有人知道如何禁用它吗?

我是 GAE 新手。有什么方法可以查看为什么/何时从日志中删除 blob?

最佳答案

事实证明,main.py 文件定义了一个 cleanup() 函数,用于删除 blob 键,并且当文件上传时,它会延迟在上传的文件上执行该函数。我只是注释掉了这些行:

    #deferred.defer(
# cleanup,
# blob_keys,
# _countdown=EXPIRATION_TIME
#)

而且它有效。我在文档中没有看到任何有关此内容的内容!

当然,如果您喜欢该功能,您可以通过编辑 EXPIRATION_TIME 变量来自定义图像在 blobstore 中保留的时间。默认情况下,它会在 5 分钟后删除 blob。

关于jQuery 文件上传 - GAE 删除上传的 blob,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18919994/

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