webForumDet fria alternativet

Upload/download problem

2 svar · 182 visningar · startad av woodi

woodiMedlem sedan feb. 20001 270 inlägg
#1

Har en funktion där man kan ladda upp filer som andra sen skall kunna ladda ner.

Uppladdningen går bra och filen sparas rätt på servern.
Men när jag sedan laddar ner filen genom följande kod:

$dfile="filen.hlg";
$file=/home/sss/ddd/$dfile";
header("Content-type: application/octet-stream");
header("Content-length: ".filesize($file));
header("Content-Type: application/download\n");
header("Content-Disposition: attachment; filename='$dfile'");
readfile($file);

Så blir filen 710 byte större än den skall och således oläsbar i programmet som ska öppna filerna.

Har även testat med:
$fp=fopen($file,"r");
fpassthru($fp);

istället för readfile($file); men med samma resultat.

Vet någon vad som kan vara fel? Vad är det för 710 bytes som läggs på filen vid nedladdningen? FTP:ar jag hem filen så har den rätt storlek så uppladdningen är det verkligen inget fel på.

------------------
woodi
Forza Motorsport
www.johan-skog.nu

woodiMedlem sedan feb. 20001 270 inlägg
#2

Öhhh, problemet är lite konstigare än så..
Filen får rätt storlek om jag laddar ner den med IE men fel storlek om jag laddar hem den med Netscape.. Öhhhh..

------------------
woodi
Forza Motorsport
www.johan-skog.nu

woodiMedlem sedan feb. 20001 270 inlägg
#3

Men vad är detta? Ingen som vet varför Netscape lägger på 700 bytes på filen vid nedladdning?

------------------
woodi
Forza Motorsport
www.johan-skog.nu

123 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
120 ms — hämta tråd, inlägg och bilagor (db)