PDA

Bekijk Volledige Versie : Bestandsnaam van door ASP-gegenereerd document



Arjen Haayman
13/05/03, 12:35
Hallo,

We hebben een ASP-script dat PDF-documenten genereert.
In ons form staan 2 knoppen: 'Bekijk' en 'Sla op'
Bij de eerste knop wordt het script aangeroepen en wordt document-type
op 'application/pdf' gezet, zodat de browser de juiste PDF-viewer kan
starten.
Bij de tweede knop wordt het document-type op het anonieme
'octet-stream' gezet, zodat de browser geen viewer start en altijd met
het 'opslaan als...' dialoog komt.

Ons probleem is nu, dat de door de browser gesuggereerde bestandsnaam
'foo.asp' is. Als de gebruiker dit niet verandert, zal
bij dubbelklikken op het bewaarde bestand niet de PDF-viewer gestart
worden.

We willen daarom de bestandsnaam wijzigen van 'foo.asp' naar
'Hier_is_uw_document.pdf'.
Enig idee hoe dit kan?

Groeten,
Arjen Haayman

Kadaster

-caviar
13/05/03, 13:50
Arjen Haayman wrote:
> Hallo,
>
> We hebben een ASP-script dat PDF-documenten genereert.
> In ons form staan 2 knoppen: 'Bekijk' en 'Sla op'
> Bij de eerste knop wordt het script aangeroepen en wordt document-type
> op 'application/pdf' gezet, zodat de browser de juiste PDF-viewer kan
> starten.
> Bij de tweede knop wordt het document-type op het anonieme
> 'octet-stream' gezet, zodat de browser geen viewer start en altijd met
> het 'opslaan als...' dialoog komt.
>
> Ons probleem is nu, dat de door de browser gesuggereerde bestandsnaam
> 'foo.asp' is. Als de gebruiker dit niet verandert, zal
> bij dubbelklikken op het bewaarde bestand niet de PDF-viewer gestart
> worden.
>
> We willen daarom de bestandsnaam wijzigen van 'foo.asp' naar
> 'Hier_is_uw_document.pdf'.
> Enig idee hoe dit kan?

had je deze al gezet:
Dim newFileName
newFileName = "Hier_is_uw_document.pdf"

Response.AddHeader "Content-Disposition","attachment;filename="
&newFileName

Arjen Haayman
13/05/03, 17:05
-caviar wrote:
> Arjen Haayman wrote:
>
>
>
> had je deze al gezet:
> Dim newFileName
> newFileName = "Hier_is_uw_document.pdf"
>
> Response.AddHeader "Content-Disposition","attachment;filename="
> &newFileName
>
Deze was ik niet tegen gekomen in de documentatie over HTTP headers,
maar het werkt inderdaad! Bedankt.

Arjen Haayman