![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 2.09.2006 Ostrzeżenie: (0%) ![]() ![]() |
Napisałem system upload oparty na bazie MySQL (aby zachować bezpieczeństwo plików).
Skrypt bezbłędnie dodaje do bazy (i pozwala ściągać) wszystkie pliki graficzne, jednak, gdy dodam do bazy plik *.zip, *.rar, *.ace jego ściągnięcie jest niemożliwe. Baza widzi wszystkie mniej "standardowe" pliki jako typ : application/octet-stream, co powoduje (jak mi się wydaje) nadpisanie złego nagłówka i de facto ściągnięcie pliku tekstowego (choć w rzeczywistości jest to np. .ace) . Czy możliwy jest download tych "niestandardowych" plików z bazy MySQL ? Dlaczego PHP rozpoznaje typ tych plików zawsze jako "application/octet-stream" ? Gdzie może być błąd ? Skrypt UPLOAD :
Skrypt DOWNLOAD :
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 2.10.2025 - 00:43 |