Martin Affolter
Wed, 13 Nov 2002 00:25:59 -0800
Timeout hinaufsetzen, willst du das nicht? Das geht ziemlich gut und wenn Du es nach dem Download wieder zurücksetzt gibt es auch keine Fehlerquelle. <% Server.ScriptTimeout = 300 'Skript-Timeout in Sekunden %>
Gruss aus Bern Martin -----Ursprüngliche Nachricht----- Von: Cyrill Adomat [mailto:cyrill.adomat@;arsmedium.de] Gesendet: Mittwoch, 13. November 2002 08:00 An: ActiveServerPages German Betreff: [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