Vraag : Het verzenden van pdf dossiers naar cliënt die webmethods gebruiken

Hallo, roept
We een webmethod van de cliënt gebruikend getJSON en in WebMethod produceren wij een Pdf- dossier als stroom. Nu hoe ik het kan teruggeven aan de cliënt en het tonen in browser.
I weet wij PDF in één of andere plaats in de server en dan de vertoning kunnen opslaan die in browser, maar ik niet naar die optie willen gaan. Is het mogelijk om de bytestroom in de cliënt te krijgen en het te tonen als PDF in de browser.

Any- artikelen of de steekproefcodes of de suggesties zullen veel helpful.

Thanks en achting,
venki
zijn

Antwoord : Het verzenden van pdf dossiers naar cliënt die webmethods gebruiken

Ik kan zeggen ik het antwoord aan dit ken maar ik moet vragen waarom u dit via webmethod zou moeten doen wanneer een regelmatige server zijgebeurtenis waarschijnlijk in de zelfde ervaring UI zou resulteren.

Zo doe ik het:

in een knoop klik gebeurtenis:

Response.Clear ();
Response.ClearHeaders ();
Response.ContentType = „toepassing/pdf“;
//can ook „gealigneerd“ is in plaats van „bijlage“ onmiddellijk aan vertoning
Response.AddHeader („tevreden-Regeling“, „gehechtheid; filename=DefaultSaveName.pdf“);
//you kon bytes aan Response.OutputStream ook kopiëren
Response.WriteFile (@ " C:\blah\pdf\mypdf.pdf ");
Response.End ()

Dit resulteert in geen zichtbare flits of trilling in browser zodat ben ik niet zeker wat ajax u hier koopt.

Als u het kunt doen de ajaxmanier te posten gelieve hoe.  Ik ben nieuwsgierig hoe u rond de browser veiligheid zult krijgen.
Andere oplossingen  
 
programming4us programming4us