在Windows服务器cmd的日志中会发现出错日志:
在linux等系统下,会发现这些文件好好的生成,
原因正是win文件名中不允许有冒号的.....
于是, 就看看能否修改代码,将"encoded_gs_key:",修改为"encoded_gs_key_", 经过几天的尝试,终于成功.
问题不在java,而是 google cloud sdk的问题:
https://cloud.google.com/appengine/docs/standard/java/tools/localunittesting/javadoc/constant-values.html?hl=zh-Cn#com.google.appengine.api.blobstore.dev.LocalBlobstoreService.GOOGLE_STORAGE_KEY_PREFIX
默认GOOGLE_STORAGE_KEY_PREFIX就是"encoded_gs_key:", 后来发现这个是躲在: appengine-api-stubs.jar 里面