使用传输清单

Web 发布向导和联机打印订购向导使用传输清单来传达客户端计算机和服务器站点之间的数据传输细节。

传输清单的用途

传输清单描述传输中涉及的文件,包括目标层次结构和文件元数据等详细信息。 服务器端脚本可以通过从列表中删除不适当的文件并添加有关如何以及文件传输位置的信息来修改清单。

清单公开为属性 window.external.Property(“TransferManifest”),即 XML 文档对象模型 (DOM) 文档。 有关 XML DOM 的详细信息,请参阅 IXMLDOMDocument/DOMDocument

转移清单的顶级组织如下所示:

<transfermanifest>
    <filelist/>
    <folderlist/>
    <uploadinfo/>
</transfermanifest>

服务器端 HTML 页可以使用清单中的节点获取有关要复制的文件的某些信息,然后相应地修改服务的 UI。 例如,照片打印网站可能会使用信息来显示所选图像的缩略图,而存储网站可能使用该信息来确保该用户有足够的存储空间。 有关传输清单节点和属性的完整信息,请参阅传输清单架构

传输清单架构将编写为开放模型,以便架构中未专门定义的元素可能出现在传输清单中。 因此,提供程序网站可能会添加专有元素供自己使用,而不会干扰清单的有效性。 该架构也被定义,使得元素的顺序不受限制。

注意

每次选择新的提供程序时,都会重新创建清单,以便提供程序有机会将站点信息存储在清单中。

 

传输清单架构