为了账号安全,请及时绑定邮箱和手机立即绑定

CompressBackupUtil 不备份 blob

CompressBackupUtil 不备份 blob

哆啦的时光机 2023-03-17 15:38:20
我有这个代码    Environment env = manager.getEnvironment(xodusRoot, appId);    final File backupFile = CompressBackupUtil.backup(env, new File(env.getLocation(), "backups"), null, true);    Representation representation = new FileRepresentation(backupFile, MediaType.APPLICATION_ZIP);    Disposition disposition = new Disposition(Disposition.TYPE_ATTACHMENT);    disposition.setFilename(backupFile.getName());    representation.setDisposition(disposition);    setStatus(Status.SUCCESS_OK);它有效,但问题是 blob 没有进入备份。可能缺少什么?
查看完整描述

1 回答

?
ibeautiful

TA贡献1993条经验 获得超6个赞

Environments API 不允许 blob 要处理 blob,你必须有一个PersistentEntityStore. 它是Backupable,也是EnvironmentPersistententityStore如果您传递( 而不是Environment)to的实例CompressBackupUtil.backup(...),那么您将获得带有 blob 的备份文件。



查看完整回答
反对 回复 2023-03-17
  • 1 回答
  • 0 关注
  • 153 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号