Fråga : Överföra pdf sparar till beställaren using webmethods

Hi
We kallar en webmethod från beställaren using getJSON, och i WebMethoden vi frambringar en PDF sparar som en strömma. Nu, hur kan jag passera den som är tillbaka till beställaren och att visa den i browser.I vet att vi kan räddningen PDFEN i något förlägga i serveren och därefter visa det i webbläsaren, bara mig önska inte att gå till det alternativ. Är det möjligheten som får byten, strömmer i beställaren och visar den som en PDF i artiklarna för browser.

Any eller tar prov kodifierar, eller ska förslag är mycket helpful.

Thanks och hälsningar,
venki
" klar "

Svar : Överföra pdf sparar till beställaren using webmethods

Jag kan något att säga mig veta svaret till detta, men jag måste att fråga varför du skulle behov att göra detta via webmethod, när skulle rimligt resultat för stamgästserversida händelsen i den samma UIEN erfar.

Detta är hur jag gör den:

i en knäppas klicka händelsen:

Response.Clear ();
Response.ClearHeaders ();
Response.ContentType = ”applikation/pdf”;
//can är också ”inline” i stället för ”tillbehöret” att visa omgående
Response.AddHeader (”Tillfredsställa-Disposition”, ”tillbehör; filename=DefaultSaveName.pdf”);
//you kunde också kopiera byte till Response.OutputStream
Response.WriteFile (@ " C:\blah\pdf\mypdf.pdf ");
Response.End ()

Detta resulterar i inget synligt exponerar eller flimrar i webbläsaren så mig förmiddagen inte sure vilken ajax köper dig här.

Om du är kompetent att göra det ajaxen långt, behaga postar hur.  Nyfiken förmiddag I, hur du ska, får runt om webbläsaresäkerheten.
Andra lösningar  
 
programming4us programming4us