Я пытаюсь реализовать загрузчик файлов Valum (улучшено Беном Колоном https://github.com/bencolon/file-uploader)), и я столкнулся с проблемой. Ранее в моем upload.php была задана цель загрузки в соответствии с определенными полями ввода.Смотрите здесь:
//Directory where files are stored
if ($grade == '9')
{
$target = "storage/g9/";
}
elseif ($grade == '10')
{
$target = "storage/g10/";
}
elseif ($grade == '11')
{
$target = "storage/g11/";
}
elseif ($grade == '12')
{
$target = "storage/g12/";
}
$target = $target . $_POST['snumber'] . "." . $extension;
move_uploaded_file($_FILES['upload']['tmp_name'], $target);
Теперь, с помощью загрузчика файлов на основе AJAX, он начинает загрузку еще до того, как вы нажмете на submit, поэтому у PHP нет возможности выбрать поля ввода, чтобы решить, какой путь загрузки будетбыть, он может перейти только к предопределенному. Чтобы увидеть, как это делает загрузчик файлов AJAX, просмотрите их PHP на GitHub . Как мне сделать так, чтобы путь загрузки изменялся в зависимости от полей ввода пользователя?