Yritän avata tiedostoja seuraavasti
header("Content-disposition: attachment; filename=".$file_name);
header("Content-type: application/octet-stream");
readfile($file_path);
Toimii kaikilla muilla tiedostotyypeillä paitsi kuvatiedostoilla!
Yrittää avata kuvaa, mutta ei osaa näyttää sitä oikein.
Content-typen muuttaminen tiedostokohtaiseksi, kuvan kohdalla esim. image/jpeg, ei tuota tulosta.
Mikä ihme tuossa voi mättää kun netissä olevat esimerkit tuntuvat toimivan ihan vastaavanlaisella koodilla :(
header("Content-disposition: attachment; filename=".$file_name);
header("Content-type: application/octet-stream");
readfile($file_path);
Toimii kaikilla muilla tiedostotyypeillä paitsi kuvatiedostoilla!
Yrittää avata kuvaa, mutta ei osaa näyttää sitä oikein.
Content-typen muuttaminen tiedostokohtaiseksi, kuvan kohdalla esim. image/jpeg, ei tuota tulosta.
Mikä ihme tuossa voi mättää kun netissä olevat esimerkit tuntuvat toimivan ihan vastaavanlaisella koodilla :(
Vastaukset 1
Vanhimmat
En hirveästi osaa auttaa, mutta itselläni joskus onegelmana oli kirjainkoko.
Kirjoita nimi täsmälleen samalla tavalla kuin se on tallennettukin.
Ja filename=".$file_name);
kannattaisi ehkä muuttaa muotoon:
filename=".$file_name");