每一个文件在恢复上传到 Confluence 的时候必须单独重命名,你可以通过下面说明的 3 个方法中选择一个进行操作:

选择 A - 通过文件名恢复附件

如果你知道你需要恢复的每一个文件名,尤其是你希望仅仅恢复一些文件:

  1. 解压备份目录然后打开 entities.xml。
  2. 搜索 entities.xml 中的文件名然后找到附件对象相关的文件名。定义页面和附件 ID。
  3. 从 entities.xml 中使用页面和附件 id,进入附件目录,通过页面 id 找到文件所在的附件 id。
  4. 从命名文件为原始的文件名然后进行测试。
  5. 针对每一个文件重复上面的步骤。
  6. 希望导入每一个文件备份到 Confluence 中,上传原始页面,通过 Confluence 关联文件。

选择 B - 通过页面恢复附件

如果你仅仅希望针对一些页面恢复附件:

  1. 解压备份目录然后打开 entities.xml。
  2. 搜索 entities.xml 中的文件名然后找到附件对象相关的文件名。定义页面 ID。
  3. 进入到附件目录,然后按照页面 ID 打开目录。附件目录中的每个文件必须要重命名。
  4. 针对附件的对象搜索 entities.xml 找到页面 ID。每一页面中的附件对象是有附件 id 和名称。
  5. 重命名文件,然后附加附件 id 到原始的文件名上然后进行测试。
  6. 针对每一个文件重复上面的步骤。
  7. 希望导入每一个文件备份到 Confluence 中,上传原始页面,通过 Confluence 关联文件。

选择 C - 恢复所有附件

如果你有小数量的备份,但是你希望恢复大部分或者所有的附件:

下面的进程仅仅用于 空间(space)的导出文件。站点 xml 备份不需要页面 id 被手动更新,基于页面 id 的选项。

  1. 解压备份目录然后打开 entities.xml。
  2. 进入到附件目录,然后按照页面 ID 打开目录。附件目录中的每个文件必须要重命名。
  3. 针对附件的对象搜索 entities.xml 找到页面 ID。每一页面中的附件对象是有附件 id 和名称。
  4. 重命名文件,然后附加附件 id 到原始的文件名上然后进行测试。
  5. 找到下一个附件 id 然后重命名。针对目录中每一个文件重复上面的操作。
  6. 一旦当前目录中的所有文件被重命名为原始文件名,在 entities.xml 中找到页面 id,例如目录名称。通过页面 id 找到页面对象和找到页面的标题。
  7. 重命名目录中的页面标题然后移动到下一个目录。针对没有重命名的目录重复操作。
  8. 希望导入每一页面到 Confluence,上传原始页面通过 Confluence 中的附件文件。

https://www.cwiki.us/display/CONF6ZH/Retrieving+File+Attachments+from+a+Backup

Confluence 6 重新获得附件指南的更多相关文章

  1. 关于confluence上传文件附件预览查看时出现乱码的问题解决办法

    在confluence上传excel文件,预览时发现乱码问题主要是因为再上传文件的时候一般是Windows下的文件上传,而预览的时候,是linux下的环境,由于linux下没有微软字体,所以预览的时候 ...

  2. confluence上传文件附件预览乱码问题(linux服务器安装字体操作)

    在confluence上传excel文件,预览时发现乱码问题主要是因为再上传文件的时候一般是Windows下的文件上传,而预览的时候,是linux下的环境,由于linux下没有微软字体,所以预览的时候 ...

  3. Confluence 6.15 使用附件宏

    希望添加附件宏到一个页面中: 从编辑工具栏中,选择 插入(Insert)   > 其他宏(Other Macros) 找到并且选择需要的宏. 可用使用自动完成加快这个过程:输入 { 然后开始输入 ...

  4. Confluence预览中文附件出现乱码

    转载自:https://blog.51cto.com/u_13776519/5329428 背景介绍: 1.使用docker方式安装运行的Confluence 2.进行了破解,使用外置数据库 3.do ...

  5. Confluence 使用常见问题列表

    Confluence 6 管理 Atlassian 提供的 App 摘要: Confluence 用户可以使用桌面应用来编辑一个已经上传到 Confluence 的文件,然后这个文件自动保存回 Con ...

  6. Confluence 6 配置数字格式

    在 Confluence 中使用了 2 种数字格式: 整形数字格式.例如: ############### 小数数字格式.例如:###############.########## Confluenc ...

  7. Confluence 6 数据库表-内容(Content)

    这部分的内容描述了有关 Confluence 存储内容所使用的表格.内容是用户在 Confluence 存储和分享的信息. attachmentdata 附件文件的二进制数据.当 Confluence ...

  8. Confluence与Jira安装及后期迁移问题记录

    Confluence与Jira 由于线上jira和confluence之前互相关联,confluence的登录用户全部关联自jira的用户,confluence安装时会提示是否关联jira,由于这个问 ...

  9. 全新安装Windows版 Atlassian Confluence 7.3.1 + MySQL 8.0,迁移数据,并设置服务自启

    Confluence是一个专业的企业知识管理与协同软件,也可以用于构建企业wiki.使用简单,但它强大的编辑和站点管理特征能够帮助团队成员之间共享信息.文档协作.集体讨论,信息推送. 安装Conflu ...

随机推荐

  1. HttpWebResponse 解压gzip、deflate压缩

    需要使用到两个Stream的子类:GZipStream.DeflateStream,代码如下: public string GetResponseBody(HttpWebResponse respon ...

  2. 7-10 多项式A除以B (25 分)

    题目链接:https://pintia.cn/problem-sets/1108548596745592832/problems/1108548661014913033 题目大意: 这仍然是一道关于A ...

  3. mysql 开源 ~ canal+otter系列(1)

    一 简介: 今天咱们来聊聊 canal和otter的组合搭配吧二 概念统计   1. 基于Canal开源产品,获取数据库增量日志数据.   2. 典型管理系统架构,manager(web管理)+nod ...

  4. C++ operator(重载操作符) 【转】

    转自:http://www.cnblogs.com/xiangxiaodong/archive/2012/02/12/2348144.html operator是C++的关键字,它和运算符一起使用,表 ...

  5. TCP通信实现对接硬件发送与接收十六进制数据 & int与byte的转换原理 & java中正负数的表示

    今天收到的一份需求任务是对接硬件,TCP通信,并给出通信端口与数据包格式,如下: 1.首先编写了一个简单的十六进制转byte[]数组与byte[]转换16进制字符串的两个方法,如下: /** * 将十 ...

  6. DataGrid 查出一个列 按要求显示格式 例如:操作人(地点)

    这是转换DataGrid显示格式之后 连接字符串的方法 显示:操作人(地点) public static ObservableCollection<CListModel> AllUserL ...

  7. Python学习-环境搭建(IronPython)

    一.IDE环境 VS2013  下安装 PTVS 2.2.2 VS 2013 VS2015 已经集成了Python的开发环境 二.安装 IronPython 下载地址:http://ironpytho ...

  8. python3+selenium入门10-表单切换

    当元素在ifarm或farm中时,需要先进入到表单中,然后才能定位元素进行操作.直接对元素定位.会提示元素无法找到. <!DOCTYPE html> <html> <he ...

  9. windows 自带winmm.dll播放音频问题

    同事用的一个录音小程序在他机器上可以用,换了两个电脑不能用,获取音频长度时总是0,检查代码也没有发现具体问题.最后发现是电脑声卡驱动的问题.更新声卡驱动好了. 附上播放音频的代码: 首先,导入dll文 ...

  10. 无线桥接(WDS)如何设置?

    一.WDS使用介绍 无线桥接(WDS)可以将多台无线路由器通过无线方式互联,从而将无线信号扩展放大.无线终端在移动过程中可以自动切换较好的信号,实现无线漫游. 本文指导将TL-WR740N当作副路由器 ...