gpt4 book ai didi

java - 删除 AppEngine DevServer 中使用的 Blob

转载 作者:行者123 更新时间:2023-12-02 07:07:22 26 4
gpt4 key购买 nike

我正在使用 GAE BlobStore 来存储用户个人资料的头像。用户可以选择上传头像,如果他们在已有头像的情况下上传头像,则旧的头像 blob 将被删除并替换为新的 blob。这在生产中的 GAE 上按预期工作。

在 DevServer(Windows 7 上)上的 GAE 本地测试中,旧的 blob 不会被删除,并且会引发安全异常。这似乎是因为旧的 blob 当前正在被 DevServer 使用,因为它被用作当前用户配置文件的化身。当我尝试在 Windows 文件资源管理器中从 appengine 生成的文件中手动删除 blob 时,收到一条消息,提示我无法执行此操作,因为该文件当前正在使用中。如果我尝试删除当前未用作头像的 blob,则效果很好。

有没有办法让 DevServer 放弃对 blob 的保留,以便将其删除?它在生产中工作得很好,所以这不是什么大问题,但它会让测试变得更容易。

最佳答案

App Engine 上有一个关于此问题的悬而未决的问题 bugtracker .

修复进展似乎缓慢..

关于java - 删除 AppEngine DevServer 中使用的 Blob,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15928828/

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