Markus Renschler
Wed, 13 Nov 2002 00:25:59 -0800
Hi Cyrill, hast Du das Timeout der ASP-Seite schon hochgesetzt?
So in der Art: <% Server.ScriptTimeout = 360 %> Anstatt der 360 setzt Du einfach die Sekundenzahl ein, die der langsamste Client brauchen darf, um das PDF runterzuladen. Gruß Markus -----Original Message----- From: Cyrill Adomat [mailto:cyrill.adomat@;arsmedium.de] Sent: Mittwoch, 13. November 2002 08:00 To: ActiveServerPages German Subject: [aspgerman] ASP und PDf Hallo, Ich hatte schon öfter mal die Frage gestellt wie es möglich ist ein PDF an den Client zu schicken ohne dabei die URL preis zugeben. Nach langen Recherchen im Internet bin ich dann auf die Möglichkeit gestossen das ganze über diesen Code zu machen: <% Set Stream = server.CreateObject("ADODB.Stream") Stream.Open Stream.LoadFromFile Server.MapPath("\") & "\pdf\test.pdf" Contents = Stream.ReadText Response.Expires = now + 1000 Response.Buffer = TRUE Response.Clear Response.ContentType = "application/pdf" response.BinaryWrite Contents %> Das funktioniert auch super nur wenn dann die PDF Dateien sehr groß sind (also über 10 MB und mehr) so bricht das Script irgendwan mit einem Timeout ab. Was mache ich falsch bzw. ist es überhaupt möglich "große" - PDF Dateien über diese Art an den Client zu schicken? Ich hätte gerne eine Lösung ohne das ich eine zusätzlich Komponenten benötige. Ich denke mal vom Code her ist es schon ok denn mit kleinen Dateien funktioniert es ja. Vielen Dank für jede Hilfe Grüße aus Nürnberg, Cyrill | [aspgerman] als [EMAIL PROTECTED] subscribed | http://www.aspgerman.com/archiv/aspgerman/ = Listenarchiv Sie können | sich unter folgender URL an- und abmelden: | http://www.aspgerman.com/aspgerman/listen/anmelden/aspgerman.asp | [aspgerman] als archive@jab.org subscribed | http://www.aspgerman.com/archiv/aspgerman/ = Listenarchiv | Sie können sich unter folgender URL an- und abmelden: | http://www.aspgerman.com/aspgerman/listen/anmelden/aspgerman.asp