Articles of Загрузка файла

Загрузка файлов PHP не читает $ _FILES

У меня есть этот тип ввода <input class="btn btn-success" type="file" name="profile_image" style="margin-top:10px; margin-left:20px;"></input> пользователь добавит файл изображения отсюда, а код PHP для загрузки файла if(isset($_FILES['profile_image'])) { $image_type = $this->getImageType($_FILES['profile_image']); if($image_type == 'image') { $extension = pathinfo($_FILES['profile_image']['name'], PATHINFO_EXTENSION); $filename = '123_'.uniqid().'.'.$extension; move_uploaded_file($_FILES['profile_image']['tmp_name'], '../functions/images/images/'.$filename); } } else { $filename = 'default_profile_image.jpg'; } и getImageType public function getImageType($file) […]

move_uploaded_file () не удалось открыть поток: нет такого файла или каталога

Я выполнил ваши стандартные проверки (есть ли там каталог, установлены достаточно слабые разрешения), и я уверен, что охватил ваши стандартные глупые трюки с людьми. Вот код, который не работает: move_uploaded_file($_FILES['image1']['tmp_name'], "/public_html/flashsale/assets/img/products/T".$_FILES['image1']['name']); В каталоге есть – я скопировал путь из FileZilla . Я даже установил разрешения 777 , как в FileZilla, так и в диспетчере файлов […]

Загрузка нескольких файлов в php

Я хочу загрузить несколько файлов и сохранить их в папке, а также получить путь и сохранить его в базе данных … Любой хороший пример, который вы искали для загрузки нескольких файлов … Примечание. Файлы могут быть любого типа …

Выполнение PhP Upload в PhP 5.4 не работает. Не заданы переменные сеанса

У меня есть проблема с PhP File Upload progress monitor в самом начале. Во-первых, здесь приведены соответствующие настройки PhP.ini (директива, локальное значение и главное значение): session.upload_progress.cleanup On On session.upload_progress.enabled On On session.upload_progress.freq 1% 1% session.upload_progress.min_freq 1 1 session.upload_progress.name PHP_SESSION_UPLOAD_PROGRESS PHP_SESSION_UPLOAD_PROGRESS session.upload_progress.prefix upload_progress_ upload_progress_ Вот форма (упрощенная): <form id="fileupload" style="position:relative;" target="iframe_fileupload" action="http://www.athiyoga.org/testupload.php" method="POST" enctype="multipart/form-data"> <input type="hidden" […]

Перемещение загруженного файла с помощью PHP

пожалуйста, может кто-нибудь проверить это для меня? Я следил за информацией, которую я нашел здесь, и все же я не могу заставить ее работать. Мой хост говорит, что теперь это возможно, поскольку разрешения были заблокированы ранее и не являются наиболее полезными. Спасибо, я всегда могу полагаться на StackOverflow, чтобы помочь, когда это необходимо. 🙂 <?PHP […]

Почему $ _FILES пуст при загрузке файлов на PHP?

У меня есть WampServer 2, установленный на моем компьютере с Windows 7. Я использую Apache 2.2.11 и PHP 5.2.11. Когда я пытаюсь загрузить любой файл из формы, он, кажется, загружается, но в PHP массив $_FILES пуст. В папке c:\wamp\tmp нет файла. Я настроил php.ini чтобы разрешить загрузку файлов и т. Д. Папка tmp имеет права […]

Важно ли проверять, является ли загруженный файл фактическим файлом изображения?

Допустим, вы можете загрузить любой файл, который хотите получить на сервер, но расширение файла должно быть «.jpg». Можете ли вы загрузить все, что может нанести вред серверу? Вопрос моего вопроса в том, что проверка типа файла медленная, и я бы предпочел только проверить расширение файла, если это достаточно безопасно. У меня возникли проблемы с представлением […]

Получение размера загружаемого файла перед загрузкой

Когда пользователь выбирает файл для загрузки, есть ли способ получить точный размер этого файла до начала загрузки? Я предполагаю, что это нужно сделать на стороне клиента с помощью jQuery или JavaScript. Любые идеи как?

Как проверить тип загруженного файла в PHP

Я использовал этот код для проверки типа изображений, $f_type=$_FILES['fupload']['type']; if ($f_type== "image/gif" OR $f_type== "image/png" OR $f_type== "image/jpeg" OR $f_type== "image/JPEG" OR $f_type== "image/PNG" OR $f_type== "image/GIF") { $error=False; } else { $error=True; } но некоторые пользователи жалуются, что получают ошибку при загрузке любого типа изображений, в то время как некоторые другие не получают никаких […]

Загрузка файла PHP: подтверждение на mime или расширение?

Когда я пытаюсь обработать загрузку файла, должен ли я запускать проверку на основе типа файла MIME или расширения файла? Каковы преимущества и недостатки этих двух способов проверки файлов? И, Любые другие проблемы безопасности, о которых я должен беспокоиться? В эти дни я полагался на MIME-тип, но ответ с большинством голосов в этом сообщении Проблемы с […]