Gilbert Herzig
Wed, 13 Nov 2002 01:31:11 -0800
Hallo Cyrill Also den TimeOut wie die anderen gesagt haben hast Du ja schon auf 5000 Sekunden. TimeOut ist sicher eine Idee, aber wird ein PDF mit 10MB nicht "vergewaltigt" ? Für Druck ist das ja ok, aber PDF optimiert für Internet sollten nie so gross sein! Da spielt es doch keine Rolle wie Du die Datei öffnest, es dauert sooderso zu lange.
Ist die Datei für Internet (Bildschirmanzeige, 72dpi etc.) optimiert ?
Gruss
Gilbert
>>> [EMAIL PROTECTED] 13.11.2002 07:59:39 >>>
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