Articles of file upload

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

У меня есть php-форма с неизвестным количеством строк, где пользователь может загружать файлы. Для этой цели я использую двухмерный массив. <form action="upload_file_module.php" method="post" enctype="multipart/form-data"> <? $i = 0; ?> <table> <tr> <td> <input type="hidden" name="row[<? echo $i; ?>][row_name]" value = "one"/> One </td> <td> <input type="file" name="row[<? echo $i; ?>][fileToUpload]" > </td> <? $i++; ?> […]

Ошибка: Ошибка сервера: не удалось открыть файл «Capture.png»

Я хочу опубликовать изображение в твиттере, но не могу. Я могу публиковать только текстовое сообщение с помощью twitter API. Ошибка: Ошибка: Ошибка сервера: не удалось открыть файл «Capture.png» Я использую сервер Wamp. Изображение находится в той же папке со сценарием. В чем проблема? require_once '../src/twitter.class.php'; // ENTER HERE YOUR CREDENTIALS (see readme.txt) $twitter = new […]

Условия ошибки загрузки файлов PHP

Я пытаюсь создать настройку редактирования профиля. Кажется, что информация редактируется только при загрузке изображения. Я выяснил, что разрешение сообщения об ошибке является условием, позволяющим совершить несколько манипуляций, поэтому я попытался это сделать, теперь мой оператор условия не работает должным образом. if($_FILES['files']['error']==0) { print_r($_FILES['files']['error']); echo "if"; foreach($_FILES['files']['name'] as $file => $name) { $filename = $name; try{ […]

Codeigniter: разрешение загруженных изображений – 600 на веб-сервере, изображения не отображаются на веб-сайте

Я загрузил свое изображение с помощью codeigniter, загрузил изображения, которые не отображаются на моем веб-сайте, затем я пошел filezilla и искал об этом файле, разрешение на папку – 755, но разрешение файла – 600, если я изменяю разрешение файла на 644, тогда изображение отображает штраф, но я не могу сделать это для всех загрузок изображений. […]

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

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

Загрузка больших файлов на FTP с помощью PHP

Я пытаюсь загрузить большие файлы с php на ftp-сервер. Я могу загрузить небольшие файлы, но у меня возникли проблемы с загрузкой больших файлов. Я просмотрел его и обнаружил, что мне нужно установить upload_max_filesize и post_max_size, установить ftp в пассивный режим и установить ограничение по времени на никогда. Мне не повезло с установкой ограничения по срокам, […]

Сохранение нескольких файлов изображений с помощью Kartik FileInput Widget

В настоящее время я использую Yii2 PHP framework и виджет FileInput в своей системе. Я использовал это руководство по загрузке входных файлов в нескольких файлах, но оно не работало в моей системе. В настоящее время я использую MongoDB в качестве моей базы данных. Вот мой прогресс до сих пор (оригинал, только одна загрузка): Контроллер , […]

Как получить размер изображения из базы 64 строки в php

Я получаю базу 64 для строки для изображения, которую я должен перемещать в папке и сохранять путь изображения в базе данных, но мне нужно ограничить размер файла. Как я могу это сделать: Мой код для генерации изображения из строки base 64 выглядит так: /** if image is attached with request **/ $Image = "MyBase64StringHere"; list($type, […]

Как сохранить пользователей образа пути в базу данных: Codeigniter

Я пытаюсь загрузить пути к изображениям для разных пользователей в базу данных. Я совершенно новичок в Codeigniter, и я читал много учебников, но я борется с порогами. Это мой контроллер, но я даже не знаю, как связать изображение с пользовательским сеансом. Вот мой код: function do_upload() { $config['upload_path'] = './uploads/'; $config['allowed_types'] = 'gif|jpg|jpeg|png'; $config['max_size'] = […]

У загруженного файла Dropzone одинаковое имя

У меня нормальная форма с dropzone в нем, все значения и файлы загружаются на сервер, но когда я проверяю его, выписывая переменную $ _FILES, все загруженные файлы имеют одинаковое имя и расширение с последним загруженным файлом, но имеют правильный mime- типы для каждого файла. Поэтому, когда я загружаю несколько файлов с разными типами файлов, загрузка […]