Russko
Guest
И снова проблема с download файлов
Почитал на этом форуме что смог и написал такой файлик:
download.php
<?php
header("Content-Type: application/octet-stream");
header("Content-Disposition: attachment; filename=\"$name\"");
readfile("upload/".$name);
?>
На странице закачке на основе данных MySQL формируется таблица, где ссылка на файл есть кнопка:
<button type="button" onClick=window.location="../suc/download.php?name=<?php echo $row_book['file_name']; ?>" >download</button>
Если файл имеет расширение txt то всё нормально работает, но если это например файл: Абра кадабра.doc то нажатие на кнопу ничего не даёт (((
Хотя написав прямой урл: download.php?name=Абра кадабра.doc всё работает ((
У меня чувство, что дело в пробелах в названии файла, если оно так, то как это можно исправить?
Почитал на этом форуме что смог и написал такой файлик:
download.php
<?php
header("Content-Type: application/octet-stream");
header("Content-Disposition: attachment; filename=\"$name\"");
readfile("upload/".$name);
?>
На странице закачке на основе данных MySQL формируется таблица, где ссылка на файл есть кнопка:
<button type="button" onClick=window.location="../suc/download.php?name=<?php echo $row_book['file_name']; ?>" >download</button>
Если файл имеет расширение txt то всё нормально работает, но если это например файл: Абра кадабра.doc то нажатие на кнопу ничего не даёт (((
Хотя написав прямой урл: download.php?name=Абра кадабра.doc всё работает ((
У меня чувство, что дело в пробелах в названии файла, если оно так, то как это можно исправить?