2011-03-26 2 views
1

Il existe de nombreux articles sur le transfert de fichiers via WCF, et la plupart recommandent le streaming. Je conçois un service WCF qui aura plusieurs clients différents, .Net et non .Net (clients Delphi 2010), en téléchargeant ces fichiers. Quelle est la meilleure méthode pour transférer des fichiers lorsqu'il n'y aura pas de clients .Net?
Modifier
je vais transférer les fichiers par Internet via basicHttpBinding
TKSTransférer des fichiers de 2 à 10 Mo avec WCF vers des clients non-Net.

Répondre

2

Je recommande d'utiliser le codage de MMD pour des données binaires. C'est le moyen préféré de transmettre des données entre des clients compatibles.

http://msdn.microsoft.com/en-us/library/aa751889.aspx

+0

AFAIK la mise en œuvre de Soap 1.2 Delphi dont 2010 ne prend pas en charge MMD. https://forums.codegear.com/message.jspa?messageID=308342 – mjn

+0

@mjn, savez-vous si Delphi XE est? – Pascal

+0

La matrice de fonctions ne le mentionne pas, et la bibliothèque SOAP tierce supplémentaire introduite dans XE semble être toujours au niveau Soap 1.1 – mjn

Questions connexes