У меня возникли проблемы с тонким загрузчиком. С меньшими файлами (~ 20 МБ) все отлично. Однако, с более крупными файлами (100 Мбайт +), файлы будут загружены до 5%, тогда индикатор выполнения снова вернется к 0%.Загрузка до 5%, затем сбрасывается до 0%
Загрузка в конечном итоге не выполняется с ошибкой при попытке проанализировать текст ответа xhr (SyntaxError: Неожиданный конец ввода) ".
В моей конечной точке (upload.php) моя последняя строка - «echo json_encode ($ result);». $ Результатом является массив, а вот отношение PHP:
if (move_uploaded_file($file['tmp_name'], $target)){
$result = array('success'=> true);
$result['uploadName'] = $file['name'];
} else {
$result = array('error'=> "Upload failed");
}
header("Content-Type: text/plain");
echo json_encode($result);
Является ли это проблемой с upload.php или что-то в стиле фанк происходит с тонкой Uploader?
вы можете проверить свой файл php.ini, так как я считаю, что 50 МБ является пределом для загрузки по умолчанию. Если вы хотите увеличить его, вам придется изменить свой php.ini. – 1337holiday
Вы проверили '$ file ['error']' для ненулевых значений? –
Я установил ограничения на загрузку для php до 350 МБ в файле phprc на моем сервере dreamhost. Не проверял $ file ['error'], скоро проверит его и отчитается. – tlongren