Partager via


Utilisation du manifeste de transfert

L’Assistant de publication Web et l’Assistant de commande d’impression en ligne utilisent le manifeste de transfert pour communiquer les détails du transfert de données entre l’ordinateur client et le site serveur.

Le but du manifeste de transfert

Le manifeste de transfert décrit les fichiers impliqués dans le transfert, y compris des détails tels que la hiérarchie de destination et les métadonnées du fichier. Le script côté serveur peut modifier le manifeste en supprimant des fichiers inappropriés de la liste et en ajoutant des informations sur la façon et l’endroit où les fichiers doivent être transférés.

Le manifeste est exposé en tant que propriété window.external.Property(« TransferManifest »), un document du modèle d’objet de document XML (DOM). Pour plus d’informations sur le DOM XML, veuillez consulter la section IXMLDOMDocument/DOMDocument.

L’organisation de haut niveau du manifeste de transfert est la suivante :

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

La page HTML côté serveur peut utiliser les nœuds du manifeste pour obtenir certaines informations sur les fichiers à copier et ensuite modifier l’interface utilisateur du service en conséquence. Par exemple, un site d’impression de photos pourrait utiliser l’information pour afficher des vignettes des images choisies, tandis qu’un site de stockage pourrait utiliser l’information pour s’assurer que suffisamment d’espace de stockage est disponible pour cet utilisateur. Pour des informations complètes sur les nœuds et attributs du manifeste de transfert, veuillez consulter la section Schéma de Transfer Manifest.

Le schéma du manifeste de transfert est écrit comme un modèle ouvert afin que des éléments non spécifiquement définis dans le schéma puissent apparaître dans le manifeste de transfert. Par conséquent, un site fournisseur pourrait ajouter des éléments propriétaires pour son propre usage sans perturber la validité du manifeste. Le schéma est également défini de manière à ce que l’ordre des éléments ne soit pas restreint.

Remarque

Le manifeste est recréé chaque fois qu’un nouveau fournisseur est choisi afin que le fournisseur ait la possibilité de stocker les informations du site dans le manifeste.

 

Schéma de Transfer Manifest