Задать вопрос
@frago9876543210

Как загружать бинарные файлы в post?

Изображения прекрасно грузит на сайт, но файлы с расшириниями: zip, php, html, и т.д. не загружает.
<form enctype="multipart/form-data" method="post">
<input type="hidden" name="MAX_FILE_SIZE" value="1000000" />
Выбрать файл для загрузки:
<input name="file" type="file" />
<input type="submit" value="Отправить" />
</form>

<?php
$path = './';
if ($_SERVER['REQUEST_METHOD'] == 'POST') {
if(!@copy($_FILES['file']['tmp_name'], $path . $_FILES['file']['name']))
echo 'error';
else
echo 'done';
}
?>
  • Вопрос задан
  • 205 просмотров
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 1
PerfectoWeb
@PerfectoWeb
Создание сайтов любой сложности
В указанном коде нет никаких ограничений на формат файла. Может быть проблема не в формате, а в размере загружаемого файла? Как вариант php.ini настройки post_max_size, max_post_size, max_input_vars ?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы