F.eks., hvis man ønsker å laste ned ukens kundeavis fra Lefdal er adressen
http://www.lefdal.com/store/binary/9793/file?download=true
Etter å lastet ned ukens kundeavis (som er i PDF-format) med en nettleser
(ildreven) så heter den lokalt lagrede filen uke1.pdf. Noe som er helt ulikt
adressen i linken.
Betyr dette at a) filen egentlig heter noe annet på serversiden eller b) den
heter noe rart, men når jeg laster ned så får jeg beskjed/forslag om å kalle
den noe annet? (ctrl-d i Acrobat er ikke til hjelp.)
Tidligere kunne jeg bruke lynx (tror jeg) for å se hva filene egentlig het
når webserveren sendte meg på rene runddansen før jeg kom til den egentlige
filen jeg skulle laste ned. (Dette gjaldt bl.a. domstol.no. Men de har siden
endret webpubliseringssystem, så slikt er ikke lenger nødvendig.)
Jeg prøvde så wget, for å se hva slags kommunikasjon som foregår når jeg
laster ned filen fra Lefdal.
% wget -S "http://www.lefdal.com/store/binary/9793/file?download=true"
--17:16:39-- http://www.lefdal.com/store/binary/9793/file?download=true
=> `file?download=true'
Resolving www.lefdal.com... 195.225.0.241
Connecting to www.lefdal.com|195.225.0.241|:80... connected.
HTTP request sent, awaiting response...
HTTP/1.1 200 OK
Set-Cookie: ARPT=WMKZVKSwww1.elkjopCKWOW; path=/
Date: Thu, 03 Jan 2008 16:16:39 GMT
Server: Apache-Coyote/1.1
X-Powered-By: Tomcat/JBoss
Set-Cookie: JSESSIONID=2747783223185E711AC8BB6A1CC9CA40; Path=/store
Content-Disposition: attachment;filename=uke1.pdf
Expires: Fri Jan 04 17:16:39 CET 2008
Cache-Control: max-age=86400
Content-Type: application/pdf
Content-Length: 10004758
X-Cache: MISS from content3.elkjop.no1.asap-asp.net
Connection: close
Length: 10,004,758 (9.5M) [application/pdf]
100%[=====================================================================>]
10,004,758 4.38M/s
17:16:42 (4.37 MB/s) - `file?download=true' saved [10004758/10004758]
Er "Content-Disposition: attachment;filename=uke1.pdf" en beskjed om hva
filen skal hete på min side, eller er det hva filen egentlig heter på Lefdals
side? Hvis den heter det på Lefdals side, er det mulig å lage en permanent
link til den, som også virker neste uke (eller inntil de sletter filen)?
(Wget lagrer filen som "file?download=true". Denne uken starter
"januar-rushet", de har neppe salg på Lefdal.)
--
Thomas Skogestad
A Librarian's Worst Nightmare: Yahoo! Answers, where 120 million users can be
wrong. (Friday, Dec. 7, 2007) http://www.slate.com/id/2179393/
> Er "Content-Disposition: attachment;filename=uke1.pdf" en beskjed om hva
> filen skal hete på min side, eller er det hva filen egentlig heter på Lefdals
> side?
Ingen av delene. Det er forslag til hva du kan kalle den på din side.
> Hvis den heter det på Lefdals side, er det mulig å lage en permanent
> link til den, som også virker neste uke (eller inntil de sletter filen)?
Tvilsomt
> (Wget lagrer filen som "file?download=true". Denne uken starter
> "januar-rushet", de har neppe salg på Lefdal.)
Det trenger ikke finnes noen fil i det hele tatt. Den kan bli satt
sammen på flua.
Bjørn
--
You're always totally wrong
Ja.
| 2.3 The Filename Parameter
|
| The sender may want to suggest a filename to be used if the entity is
| detached and stored in a separate file. If the receiving MUA writes
| the entity to a file, the suggested filename should be used as a
| basis for the actual filename, where possible.
http://www.ietf.org/rfc/rfc1806.txt
Filen det er snakk om er nokså antagelig generert eller plukket ut av et
script, og trenger ikke engang å ha noe filnavn før du ber om å få den
lastet ned.
--
Lasse G. Dahl <URL: http://www.lassedahl.com/ >
I'm a citizen of Legoland travellin' incommunicado
> Filen det er snakk om er nokså antagelig generert eller plukket ut av et
> script, og trenger ikke engang å ha noe filnavn før du ber om å få den
> lastet ned.
Oppgående publiseringsløsninger genererer filer på forespørsel, ettersom
innholdet filen genereres på bakgrunn av er dynamisk og gjerne endrer
seg som følger av automatiske endringer i bakenforliggende systemer.
Eksempel: En nettbutikk tilbyr nedlasting av produktark for hvert enkelt
produkt. Produktarket inneholder også pris. Prisen er automatisk
generert på bakgrunn av en pris i ERP-systemet, som igjen er automatisk
generert på bakgrunn av automatisk innleste priser fra leverandøren,
pluss et kalkulert tillegg.
--
----------------------------------------------------------------------
Martin Bekkelund - www.bekkelund.net - www.greatest-bits.com
----------------------------------------------------------------------
>
>> (Wget lagrer filen som "file?download=true". Denne uken starter
>> "januar-rushet", de har neppe salg på Lefdal.)
>
> Det trenger ikke finnes noen fil i det hele tatt. Den kan bli satt
> sammen på flua.
Jepp, vi har f.eks. early binding, late binding og fluebinding.