创建定制化 App > 将容器字段设置为在外部存储数据 > 传输容器数据
 

传输容器数据

容器字段设置为在外部存储数据时,不会自动将字段中的任何嵌入数据移到外部目录。如果您希望嵌入的数据存储在外部,则必须使用以下步骤传输数据。FileMaker Pro Advanced 会使用您在"字段选项"对话框中选择的设置,将数据移到指定的基本目录

您也可以将在外部存储的数据传输到容器字段中,将采用安全存储的数据转换为打开的存储(反之亦然),在基本目录之间移动数据,并在打开的存储计算发生更改时移动文件。无法传输通过参考存储的文件和部分嵌入的容器数据(如文本对象和布局对象)。

您必须具有完全访问权限才能传输数据。

要传输容器数据:

1. 如果已在"字段选项"对话框中更改了容器字段的存储选项,则在退出该对话框之后,将会出现"容器数据传输"对话框。

注释  或者,在"管理容器"对话框中,单击"传输数据"。随即出现"容器数据传输"对话框,其中显示可用于传输的所有容器字段。

2. 要查看有关目的地的信息(包括数据是嵌入还是在外部存储,以及其基本目录、存储类型和文件路径),请单击列表中的字段(而不是复选框)。

信息即会出现在列表的下面。

3. 默认情况下,会选择这些字段以进行数据传输。要将某个字段从数据传输中排除,请取消选择该字段旁边的复选框。

4. 单击"传输"。

FileMaker Pro Advanced 会将所有选定字段中的数据传输到其目的地。

要停止传输过程,请单击"容器数据传输"对话框中的"停止"。停止传输不会回滚已传输的数据。您可以通过遵循上述步骤,随时重新启动该过程。

5. 传输完成时,随即出现"传输摘要"对话框,其中显示状态、已传输的文件数以及跳过的文件数。单击"确定"。

6. 要查看传输的日志,请单击"打开日志文件"。

有关读取此文件的信息,请参阅下一节。

读取 Transfer.log 文件

Transfer.log 文件显示有关无法传输的容器数据的信息。

最新数据将添加到任何现有的 Transfer.log 文件信息中,因此您可能需要滚动到文件末尾,以查看最新数据传输会话的结果。

从左到右各列依次显示进行传输的日期、时间和时区,以及传输事件的文件名、错误号和说明。

注释 

对于由 FileMaker Cloud 托管的文件,您无法:

将安全存储的数据转换为打开的存储

将安全存储的数据传输到容器字段