修正win服务器下有时提示项目不能保存的问题

FsTy 提交于 周日, 03/28/2021 - 01:25

在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 里面

改完测试上传附件没问题,打包等等还没测试,欢迎测试并反馈, 天翼云盘下载:

链接:https://cloud.189.cn/t/Fbe2qimUbAnm     访问码:8tpq