У меня проблема с пустым массивом $ _POST, когда я загружаю файл.
Вот форма:
<div class="popup">
<h3>UPLOAD</h3>
<a class="close" href="#">×</a>
<div class="content">
<form
id="uploadForm"
method="post"
enctype="multipart/form-data"
action="resources/upload.php?dir=<?php if(isset($_GET['dir'])){echo $_GET['dir'];} ?>"
enctype="multipart/form-data">
<input type="file" name="fichier" id="file" class="inputfile"/>
<label for="file">Choisir un fichier</label><br>
</form>
<button onClick="submitUpload();" id="smbtBtt">Uploader</button>
</div>
</div>
Это submitUpload fonction:
function submitUpload()
{
if(document.getElementById("file").value != ""){
document.getElementById("uploadForm").submit();
}
else
{
alert("Please select a file!");
}
}
Затем в файле upload.php, я просто var_dump() массив $ _FILES и $ _POST
Это 6 утра по утрам, мое 5-минутное программирование, поэтому я и так король :).
Большое спасибо!
у вас есть var varData = new formdata(); функция, чтобы получить все данные файла. – Gulshan
использовать кнопку отправки перед закрытием формы .. снять это изменение – Gulshan
@Gulshan ничего не меняет ...:/ – Amperclock