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

Неверный файл при загрузке файла PHP

Я создал веб-сайт с HTML-формой / загрузкой PHP для файлов изображений, он хорошо работает, когда он запускается на XAMPP на моем локальном компьютере, но когда я загрузил его на 000webhost большую часть времени, он говорит недействительный файл и только иногда будет изображения успешно загружаются. Я попытался увеличить максимальное время выполнения в конфигурации php, но, похоже, […]

Загрузка файлов и безопасность

В настоящее время я пишу класс загрузки для загрузки изображений. Я выполняю проверки расширений, чтобы убедиться, что загруженные изображения поддерживаются типами, а фотографии всегда являются chmod (0664), когда загруженный файл копируется в место отдыха. Это относительно безопасно? Я не очень разбираюсь в кодировании изображений, но даже если кто-то столкнулся с проблемой как-то обмануть мою проверку […]

Сообщение на PHP, основанное на пользователе, имело прикрепленный файл или не прикрепляло файл (часть 2)

Прод. на Опять же, форма: <html> <head></head> <body> <form action="add.php" method="post" enctype="multipart/form-data"> File 1: <input type="file" name="file1" /> File 2: <input type="file" name="file2" /> <input type="submit" name="submit" value="ADD"> </form> </body> </html> Пользователь может подключать только jpg, jpeg, gif и png. Вот мое требование: (1) Если пользователь загружает файл jpg в файл 1 —> является файлом […]

загрузка файла программно

У меня есть веб-форма, которую можно использовать для загрузки файлов на наш сервер. Я также пытаюсь настроить программную загрузку, когда пользователь (разработчик) может загружать файлы без необходимости использования веб-формы, вроде API, если вы хотите так думать. Я не уверен, что эта функция должна выглядеть с обеих сторон: конец пользователя и мой конец. Я использую PHP. […]

PHP – UPLOAD_ERR_NO_TMP_DIR

Я использую Cbeyond (www.cbeyond.com, некоторые из вас могут быть знакомы с ними) в качестве веб-хостинга с поддержкой PHP, у меня возникают проблемы с моими функциями загрузки PHP, когда я проверяю следующее: $error = $_FILES['uploadedfile']['error']; echo $error; Я получаю «6», для сообщения об ошибке: «UPLOAD_ERR_NO_TMP_DIR» У меня есть каталог / tmp у моего корня, вот файловая […]

php – многошаговая форма с загрузкой файла

Кажется, я не могу найти разъяснения. У меня 7 шагов, а второй – загрузка файла. Проблема, с которой я столкнулась, заключается в том, что на последнем этапе, когда я завершаю форму и пытаюсь получить доступ к временному файлу, он говорит: «Не удалось получить доступ к файлу: …» (сохраняется в папке tmp по умолчанию). Другие многоступенчатые […]

Как получить доступ к Json Response

Вот мой код для загрузки файлов на мой сервер. $(function () { $('#phy_fileupload').fileupload({ autoUpload: true, add: function (e, data) { $('body').append('<p class="upl">Uploading…</p>') data.submit(); }, progressall: function (e, data) { var progress = parseInt(data.loaded / data.total * 100, 10); $('#phy_progress .bar').css( 'width', progress + '%' ); }, done: function (e, data) { $.each(data.files, function (index, file) […]

Как проверить, поддерживается ли загрузка файлов на сервере с помощью php

Это мой код для тестирования MySQL: if (extension_loaded('mysqlnd')) { echo "mysql supported"; } else { echo "mysql not supported"; }; Как проверить, разрешены ли загрузки?

getimagesize () vs finfo_file () для определения типа изображения?

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

Загрузка файлов не работает для больших файлов

Я пытаюсь загрузить .zip-файл. Он хорошо работает для небольших файлов. Но я могу загрузить файлы> 2 МБ. Когда я пытаюсь загрузить файлы> 2 MB google chrome показывает в нижнем левом углу как (uploadin: -%), где – не нравится 10. Но он застревает после 14%. Через некоторое время появляется сообщение об ошибке «Ошибка 101 (net :: […]