Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/google-app-engine/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 正在删除AppEngine DevServer中使用的Blob_Java_Google App Engine_Blobstore - Fatal编程技术网

Java 正在删除AppEngine DevServer中使用的Blob

Java 正在删除AppEngine DevServer中使用的Blob,java,google-app-engine,blobstore,Java,Google App Engine,Blobstore,我正在使用GAE BlobStore为用户配置文件存储化身。用户可以选择上传头像,如果他们正在上传一个头像,而他们已经有了一个头像,那么旧的头像blob将被删除并替换为新的blob。这在GAE的生产中起到了预期的作用 在DevServer(在Windows 7上)上的GAE本地测试中,旧blob不会被删除,并引发安全异常。这似乎是因为旧blob当前正被DevServer使用,因为它被用作当前用户配置文件的化身。当我尝试在Windows文件资源管理器中从appengine生成的文件中手动删除blo

我正在使用GAE BlobStore为用户配置文件存储化身。用户可以选择上传头像,如果他们正在上传一个头像,而他们已经有了一个头像,那么旧的头像blob将被删除并替换为新的blob。这在GAE的生产中起到了预期的作用

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


有没有办法让DevServer放弃对blob的控制,以便将其删除?它在生产中运行良好,所以这不是一个大问题,但它会使测试变得更容易。

关于这个问题,应用程序引擎上有一个悬而未决的问题


修复的进度似乎很慢。

这是同一个问题吗:。也许建议的SDK版本1.7.2可能会有所帮助?是的,看起来就是这样,谢谢。我使用的是1.7.5版本,但仍然存在问题,我想他们从来没有计划解决这个问题。