Я делаю простую работу с загрузкой файла.На данный момент я игнорирую проверку ошибок и исключений, чтобы мои загрузки работали.У меня есть эта HTML-форма:
<form action='addResult.php' method='post' enctype='multipart/form-data' target='results_iFrame' onsubmit='startUpload();'>
Entry: <input type='text' id='entry' />
Stop: <input type='text' id='stop' />
Final: <input type='text' id='final' />
Chart: <input type='file' id='chart' />
<input type='submit' value='Add' /></form>
Как вы можете видеть, она вызывает addResult.php внутри iFrame «results_iFrame».Javascript предназначен только для анимации и сообщает мне, когда все будет готово.addResult.php содержит этот код (вместе с обработкой других входных данных):
$upload_dir = "../img/";
$chart_loc = $upload_dir.basename($_FILES['chart']['name']);
move_uploaded_file($_FILES['chart']['tmp_name'], $chart_loc);
print_r($_FILES);
Он использует ввод «диаграммы» из формы и пытается загрузить его.У меня есть функция print_r () для отображения некоторой информации о $ _FILES, но массив пуст, что делает этот сбой.Что я могу делать не так?