2009-08-14 5 views
1

Je génère un fichier sur le serveur et je ne veux pas l'écrire sur le disque mais le renvoyer au client via un service Web. Quelles recommandations auriez-vous à faire cela?Renvoyer un flux directement au navigateur Web

+0

Voulez-vous dire un appel de service Web de type SOAP ou simplement une URL? – Lazarus

+0

Service de page ASMX SOAP – John

Répondre

0
Response.OutputStream.Write(...) 

Ou si vous avez un MemoryStream:

MemoryStream ms = ...; 
ms.WriteTo(Response.OutputStream); 

Edit:

Si c'est un service Web SOAP, puis il suffit de retourner un tableau d'octets à partir de votre méthode de service Web dans votre asmx Fichier .cs

+0

Savez-vous ce que je ferais avec l'octet [] du côté client javascript? – John

+0

Qu'avez-vous voulu en faire? Qu'y a-t-il dans le fichier? –

+0

il suffit d'ouvrir le fichier dans le lecteur pdf – John

Questions connexes