Мы создали веб-сайт для школьного проекта, который включает загрузку файла PDF и просмотр их на веб-сайте.Мы попытались заставить код работать на локальном хосте, прежде чем загружать его на бесплатный сайт хостинга.Однако, когда мы попытались проверить функциональность, загружаемый PDF-файл не попадает в базу данных, и файлы, которые изначально были в базе данных, не могут быть просмотрены, страница возвращает только символы с ромбами и знаками вопроса.
Кстати, мы использовали 000webhost в качестве хоста нашего сайта.
Наша группа уже пыталась изменить код для просмотра PDF-файла.Мы подумали, что это должна быть какая-то проблема кодирования, поэтому мы попробовали решение, предложенное здесь в выводе PHP, показывающем маленькие черные бриллианты со знаком вопроса .Но это все равно не решило проблему.Что касается проблемы с загрузкой, мы до сих пор не выяснили, что изменить, так как код хорошо работает на локальном хосте.
Это код, который мы использовали для загрузки указанного PDF-файла в базу данных:
$fileName = $_FILES['file']['name'];
$fileTmpName = file_get_contents($_FILES['file']['tmp_name']);
$fileType = $_FILES['file']['type'];
$fileExt = explode('.',$fileName);
$fileActualExt = strtolower(end($fileExt));
$allowed = array('pdf');
, и этот код мы использовали для просмотра PDF-файла:
header('Content-Type:' .$row['password']);
echo $row['data'];
Мы хотим иметь возможность загружать PDF-файлы, используя созданный нами веб-сайт, а также просматривать их.Любой ответ от всех вас наверняка поможет нам.Спасибо!