aspgerman  

[aspgerman] AW: ASP und PDf

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