aspgerman  

[aspgerman] RE: ASP und PDf

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