2010-06-23 7 views
1

Est-il possible de télécharger des fichiers volumineux dans Silverlight sans avoir recours au "téléchargement groupé" ou au chargement de toutes les données du fichier dans memmory? J'ai lu quelque chose sur le téléchargement à l'aide de l'API Silverlight streaming, cela fonctionne-t-il et va-t-il réellement streamer les données sans les précharger tout d'abord en mem memfront?Télécharger des fichiers volumineux dans Silverlight

Répondre

4

Silverlight n'implémente aucun type de "téléchargement de flux". Avant que la demande de publication ne parvienne au serveur, toutes les données que vous souhaitez envoyer doivent être écrites dans le flux. Donc, si vous avez besoin d'envoyer un fichier vraiment volumineux, je dirais que plusieurs messages avec "transfer-encoding: chunked" (c'est-à-dire le téléchargement groupé) sont la solution.

+0

Ce n'est pas une réponse valable que SilverLight est pas autorisé à régler la 'tête Transfer-Encoding' dans le WebRequest - [il est défini par la navigateur] (https://developer.yahoo.com/dotnet/silverlight/2.0/requestheaders.html). – SliverNinja

Questions connexes