У меня проблемы с загрузкой zip-файлов и, похоже, не найти ответа. Index.phpзагрузка zip-файлов с PHP, неопределенный индекс
<form id="convertFile" action="convert.php" method="post" enctype="multipart/form-data">
<div class="form-group">
<label for="exampleInputFile">File input</label>
<input name="upload" type="file" id="inputFile">
</div>
<div class="form-group">
<button type="submit">Submit</button>
</div>
</form>
convert.php:
if(isset($_FILES)){
echo $_FILES['upload']['name'];
}else{
echo json_encode(array('status'=>'error'));
}
Когда я загрузить файл почтового индекса, я получаю: Примечание: Undefined индекс: закачивать в C: \ WAMP \ WWW \ xmlconverter \ новообращенного. PHP на линии 3
Это то, что хром показывает в заголовке сообщения:
------WebKitFormBoundaryuFNy5dZtFj7olmD5
Content-Disposition: form-data; name="zip_file"; filename="123.zip"
Content-Type: application/x-zip-compressed
------WebKitFormBoundaryuFNy5dZtFj7olmD5--
Это работает в любом другом формате больших файлов, но не может заставить его прочитать zip-файл. Если я var_dump $ _FILES или $ _POST, они пусты.
Что мне не хватает? Почему все остальные файлы работают, но zip не работает.
Спасибо
с помощью WAMP и PHP 5.5.12
'tmp_name' предназначен для временного размещения. 'name' будет отображать имя файла. это простой тест, чтобы убедиться, что файл читается правильно. –