У меня есть эта базовая, хорошо известная множественная форма загрузки файлов. Что-то вроде того… <input type="file" multiple="multiple" name="something[]" /> Есть ли способ (предпочтительнее жестко закодированный вариант), чтобы ограничить количество файлов, которые пользователь может выбрать? По ограничению i означает строго заблокированное, а не только предупреждение, если число превышено. Заранее спасибо. 🙂
Справка для этого конкретного php-кода на стороне сервера. У меня нет знаний о php, и я должен загрузить три изображения с android на эту php-страницу. Я пробовал много методов и искал его, но ни один учебник или что-то не помогло мне, мой код Android работает правильно. DNS также настроен, но изображения не отображаются на стороне […]
Мне интересно, как должно работать скрытое поле MAX_UPLOAD_SIZE ? <form action="" method="post" enctype="multipart/form-data"> <!– in byes must preceed file field –> <input type="hidden" name="MAX_FILE_SIZE" value="2097152" /> <input type="file" name="upload" /> <input type="submit" name="submit" value="Submit" /> </form> Я загрузил файл 4MB +, но у меня не было предупреждения со стороны клиента (я не говорю о стороне […]
Мы одновременно загружаем около 500 изображений max_file_uploads = 600 memory_limit = 200M ( most images are 12-15KB ) post_max_size = 200M Почему мы все еще получаем это предупреждение? EDIT : все эти переменные установлены в файле php.ini и подтверждены с помощью phpinfo ();
Я хочу загрузить файлы размером около 150 МБ с помощью PHP и Apache-сервера. С моим кодом я могу загрузить до 5 МБ <?php $path = $_COOKIE['Mypath']; $target_path = "uploads/".$path ; if(!isDir($target_path)) { mkdir($target_path); } # Do uploading here $target_path = "uploads/".$path ."/"; $target_path = $target_path . basename( $_FILES['uploadedfile']['name']); if(move_uploaded_file($_FILES['uploadedfile']['tmp_name'], $target_path)) { header("Location: somepage.html"); } else […]
с формами html мы можем загрузить файл с клиента на сервер с enctype = "multipart / form-data", input type = "file" и так далее. Есть ли способ иметь файл уже на сервере и передавать его на другой сервер одинаково? Спасибо за подсказки. // Вау! Это самый быстрый вопрос, который отвечает на страницу, которую я когда-либо […]
Я хочу загрузить файлы с помощью PHP, но проблема в том, что я не знаю, сколько файлов я загружу. Мой вопрос: как я могу загрузить файлы, если я использую file[] ? <form action="upload.php" method="post" enctype="multipart/form-data"> <label for="file">Filename:</label><input type="file" name="file[]" id="file" /> <br /> <label for="file">Filename:</label><input type="file" name="file[]" id="file" /> <br /> <input type="submit" name="submit" value="Submit" […]
У меня есть загрузка изображения для слайд-шоу, и пользователи постоянно загружают файлы размером 2 МБ плюс. Файлы под этим размером работают нормально, но файлы по размеру вызывают то, что выглядит как тайм-аут браузера. Вот мои настройки php ini: Максимальное выделение памяти: 12M Максимальный размер загрузки файла: 10M Макс. Размер HTTP-сообщения: 10M Максимальное время выполнения: 60 […]
Я пытаюсь загрузить большие файлы на свой сервер (поддержка моего сервера post_max_size 192mb и max_execution_time 600 секунд). Когда я загружаю 100 МБ файлов, выполнение будет прекращено через 600 секунд, поэтому файлы не будут загружены на сервер. Как увеличить max_execution_time в PHP (только для процесса загрузки файлов)? Я пытался: ini_set ( 'max_execution_time', 1200); if(move_uploaded_file($_FILES['Video']['tmp_name'],$tmppath)) { // […]
Я читал о безопасности загрузки файлов PHP, и несколько статей рекомендовали переименовать файлы. Например, в статье OWASP « Неограниченная загрузка файлов» говорится: Для определения имен файлов рекомендуется использовать алгоритм. Например, имя файла может быть хэшем MD5 имени файла плюс дата дня. Если пользователь загружает файл с именем Cake Recipe.doc действительно ли есть какая-то причина переименовать […]