Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Download niby wszystko OK a pliki nie otwierają się., Po zapisaniu na lokalny dysk nie otwierają się :(
Bartek_z
post
Post #1





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 1.12.2006

Ostrzeżenie: (0%)
-----


Witam,
Efekt jest taki, wszystko pięknie działa, otwiera się pocaj otwórz,zapisz anuluj. Jak zapisuje to na lokalny dysk to wielkość jest taka jak na serwerze, ale pliki nie otwierają się. Jeśli to np. gif wywala że nie taki format, a doc po dawnlodzie stwierdza brak style.css i otwoera śmiecie. Co jest nie tak ?

Hmmm testowałem różne pliki i jak dotej pory jedyny co się bez problemów pobiera to .pdf ... daje się otworzyć a reszta nie.

Używam takiego kodu :

  1. <?php
  2. $tyy = $k_sciezka.$katalog.$k_maska.'/download/'.$cosik; 
  3. $txx = $k_sciezka.'/Tmp/'.$cosik; 
  4. copy($tyy,$txx);
  5. header("Content-Type: application/force-download"); 
  6. header("Content-Type: application/octet-stream"); 
  7. header("Content-Type: application/download"); 
  8. header("Content-Disposition: attachment; filename=".basename($txx).";"); 
  9. header("Accept-Ranges: bytes"); 
  10. header("Content-Transfer-Encoding: binary"); 
  11. header("Content-Length: ".filesize($txx)); 
  12. readfile($txx);
  13. ?>


Ten post edytował Bartek_z 2.01.2007, 22:54:59
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 16.09.2025 - 19:36