Articles of file upload

Проверьте тип файла (FLV) перед загрузкой файла PHP во временную папку, только прочитав только 3 байта файла

Первые 3 байта FLV-файла являются сигнатурой «FLV». Теперь мой вопрос: Есть ли возможность в PHP обрабатывать загрузки файлов, чтобы мы могли подключиться к входному потоку загрузки файла и проверить первые 3 байта? Сценарий: я не хочу, чтобы полный файл был загружен (во временную папку), а затем проверьте, является ли файл FLV или нет, я просто […]

Загрузка файлов HTTP 4 ГБ с использованием jQuery-File-Upload, Apache и PHP

Эта проблема, похоже, напрямую связана с печально известным лимитом 2 ГБ, и я не уверен в этом, если его проблема с 32-битным PHP. Я видел комментарии, связанные с HTTP, которые не предназначены для таких больших файлов. Тем не менее, я предпочел бы исчерпать это направление, прежде чем принимать решение о каких-либо фундаментальных изменениях в отношении […]

загрузка файла php, как ограничить тип загрузки файла

У меня есть следующий код для проверки: (возобновление и отправку ссылочного письма соответствует желаемому типу (pdf OR doc OR docx) и размеру (менее 400 kb) //check file extension and size $resume= ($_FILES['resume']['name']); $reference= ($_FILES['reference']['name']); $ext = strrchr($resume, "."); $ext1 = strrchr($reference, "."); if (!(($_FILES["resume"]["type"] == "application/doc") || ($_FILES["resume"]["type"] == "application/docx") || ($_FILES["resume"]["type"] == "application/pdf" )) […]

Codeigniter & HTML5 – попытка одновременного загрузки нескольких изображений

Взгляд выглядит так <?=form_open_multipart('upload/process');?> <input type="file" multiple="multiple" name="userfile[]" id="userfile" /> <?=form_submit('upload', 'Upload');?> <?=form_close();?> я хочу, чтобы пользователь мог загружать сразу несколько изображений одновременно. после загрузки я хочу сделать запись деталей изображения в базе данных и, наконец, переместить изображение в папку uploads. У меня есть базовые знания в области кодирования ps: Я не хочу использовать загрузку […]

Перерыв загрузки HTTP-файла с сервера с помощью PHP или Apache

При загрузке большого файла (> 100M) на сервер PHP всегда принимает весь POST данных из браузера. Мы не можем вводить в процесс загрузки. Например, проверьте значение « token » до того, как вся передача данных на сервер будет НЕВОЗМОЖНО в моем PHP-коде: <form enctype="multipart/form-data" action="upload.php?token=XXXXXX" method="POST"> <input type="hidden" name="MAX_FILE_SIZE" value="3000000" /> Send this file: <input […]

PHP Неустранимая ошибка: Недостаточно памяти (выделено 80740352) (попытался выделить 12352 байта) в

Я получаю эту ошибку, когда пользователи загружают изображения на моем сайте. error msg is "PHP Fatal error: Out of memory (выделено 80740352) (попытался выделить 12352 байта) в / home ……." Как исправить это с помощью php.ini? Вот мои текущие настройки php.ini для загрузки upload_max_filesize = 2000M ; post_max_size = 2000M max_file_uploads = 8 Любые идеи, […]

Каковы мои возможности проверять наличие вирусов при загрузке PHP?

Я хочу посмотреть, как я могу проверить, есть ли у загруженного файла вирус или нет через PHP. Какие существуют варианты, плюсы и минусы каждого и т. Д.

Проверка загрузки файлов PHP

Я создаю сценарий загрузки файлов, и я ищу лучшие методы и методы для проверки загруженных файлов. Разрешенные расширения: $allowed_extensions = array('gif','jpg','png','swf','doc','docx','pdf','zip','rar','rtf','psd'); Вот список того, что я делаю. Проверка расширения файла $path_info = pathinfo($filename); if( !in_array($path_info['extension'], $allowed_extensions) ) { die('File #'.$i.': Incorrent file extension.'); } Проверка типа файла mime $allowed_mimes = array('image/jpeg','image/png','image/gif','text/richtext','multipart/x-zip','application/x-shockwave-flash','application/msword','application/pdf','application/x-rar-compressed','image/vnd.adobe.photoshop'); if( !in_array(finfo_file($finfo, $file), $allowed_mimes) […]

Можете ли вы повторно заполнить входы файлов после неудачной отправки формы с помощью PHP или JavaScript?

Итак, вот сценарий: Пользователь представлен формой, содержащей входные файлы. Пользователь отправляет форму. Форма не проходит проверку / проверку по той или иной причине. Пользователь отображает форму с выделенными ошибками. Входы файлов теперь пустые. Вопрос: Возможно ли повторное заполнение входных файлов файлами с помощью путей к файлам, выбранным пользователем. Решение PHP было бы идеальным, но я […]

Проблемы с загрузкой нескольких файлов в Symfony2

Я делаю приложение Symfony2, которое должно иметь возможность загрузки нескольких изображений. Я сделал единую загрузку файла, используя запись в поваренной книге: как обрабатывать файлы с помощью Doctrine, который отлично работает. Я выполнил lifecyclecallbacks для загрузки и удаления. Теперь мне нужно превратить это в систему множественной загрузки. Я также прочитал несколько ответов от Stack Overflow, но […]

Intereting Posts
Извлечь размеры изображения из Base64 String Пользовательское поле Woocommerce на странице пользовательских заказов PHP получить, какой файл включен / требуется текущий файл Yii2 cors фильтрует ошибку, если нет заголовка «Access-Control-Allow-Origin» Как работает сессия? Что более эффективно, строковые функции PHP или регулярное выражение в PHP? сортировать многомерный ассоциативный массив? будет ли заголовок PHP () & exit () безопасным завершением сценария перед перенаправлением? Как использовать строку в качестве пути индекса массива для получения значения? Как я могу захватить только разобранную Информацию о статье в Википедии? Рекурсивный синтаксический анализ XML с использованием PHP Как поддерживать «AddType x-mapp-php5 .php» на моей машине разработки php получает уникальные значения многомерного массива Получить случайный элемент из массива исправление кода скребка изображений php, чтобы быть более гибким в разных ситуациях