Henrik Hejbøl Jensen <spam@GOAWAYhbw.dk> skrev:
>
>> > Hvilken fejl får du ? Kunne det
>> >tænkes, at du forsøger at skrive en
>> > tekstfil med BinaryWrite ?
>>
>> det er det jeg gør... hvad skal
>>jeg bruge i stedet for??
Denne kode bruger jeg til download af filer på
http://pmp.stocholm.dk .
set oStream = server.createobject("ADODB.Stream")
oStream.Type = 1 'adTypeBinary
oStream.Open
oStream.LoadFromFile (server.mappath(file))
Response.AddHeader "content-disposition", "attachment; filename="
& file
response.BinaryWrite oStream.Read
oStream.Close
set oStream = nothing
Den er godt nok næsten ligesom din - bortset fra at jeg ikke
bruger parenteser om oStream.Read .
>Og hvordan kan jeg checke filen for
>om det er ren tekst og ikke en binær
>fil??
Jeg tror faktisk ikke det betyder så meget. Der er nogle
TextStream-metoder/interfaces i FSO, der kan optimere håndtering
af tekst-filer, men ellers skulle det virke med BinaryWrite. Når
alt kommer til alt, så ender alle data jo som ren tekst i
brugerens browser alligevel.
--
* Jesper Stocholm *
*
http://stocholm.dk *
* Svar til gruppen og ikke til mig privat ! *
* Hvor svært kan det være ? *