每一个文件在恢复上传到 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. APPLE-SA-2019-3-25-2 macOS Mojave 10.14.4,Security Update 2019-002 High Sierra, Security Update 2019-002 Sierra

    APPLE-SA-2019-3-25-2 macOS Mojave 10.14.4, Security Update2019-002 High Sierra, Security Update 2019 ...

  2. [C++]线性链表之顺序表<一>

    顺序表中数据元素的存储地址是其序号的线性函数,只要确定了存储顺序表的起始地址(即 基地址),计算任意一个元素的存储地址的时间是相等的,具有这一特点的存储结构称为[随机存储]. 使用的基本数据结构:数组 ...

  3. Python的参数类型

    参数类型: 1.必填参数,位置参数(positional arguments,官方定义,就是其他语言所说的参数) 2.默认值参数,非必传 3.可变参数,非必传,不限制参数个数,比如说给多个人发邮件,发 ...

  4. 移动端300ms延迟解决方法在vue 里面的一些小坑

    话不多说上图: 至于import为什么会报错,瞅下面这个图: 总结:要搞懂个必须了解下es6的解构赋值才能在这方面装逼,网上资料一大堆自行百度.

  5. React多行文本溢出处理(仅针对纯文本)

    最多显示4行,第四行末尾显示“...”

  6. Maven 分模块,启动父工程时异常

    1.1 运行方式 Maven方式:命令的 方式1:运行父工程.父工程将各个子模块聚合到一起.将ssh-web打war包发布到tomcat 方式2:直接运行web工程 其他方式:传统的,   部署到to ...

  7. Exception:两个类具有相同的 XML 类型名称,请使用 @XmlType.name 和 @XmlType.namespace 为类分配不同的名称

    具体报错:  找到报错的类: 对XmlType重新命名(最简单粗暴的方法):

  8. Django实战(一)-----用户登录与注册系统4(表单)

    我们前面都是手工在HTML文件中编写表单form元素,然后在views.py的视图函数中接收表单中的用户数据,再编写验证代码进行验证,最后使用ORM进行数据库的增删改查.这样费时费力,整个过程比较复杂 ...

  9. 20165325 2017-2018-2《Java程序设计》课程总结

    20165325 2017-2018-2<Java程序设计>课程总结 一.每周作业链接汇总 1.预备作业一:我期待的师生关系 20165325 期望的师生关系 简要内容: 我心中的好老师 ...

  10. 十分钟入门 Less

    这篇文章来自 Danny Markov, 是我最喜欢的博主之一,实际上我最近翻译的一些文章全是出自他手.在查看本文之前你也可以 查看原文. 我们都知道写 CSS 代码是有些枯燥无味的,尤其是面对那些成 ...