嗨嗨,试图通过表单上传文件,将其移动到另一个文件夹,然后打印其名称。但不工作,不知道为什么。
<form method="post" action='exercice.php' id="form1">
<input type="file" name="files" id="files" onChange="submitForm();">
</form>
<?php
if (isset($_FILES['files']))
{
move_uploaded_file($_FILES['files']['tmp_name'], "uploaded/");
echo $_FILES['files']['name'];
}
?>
表单缺失:
enctype="multipart/form-data"
参考:规范
<form method="post" action='exercice.php' id="form1">
<input type="file" name="files" id="files" onChange="submitForm();">
</form>
<?php
if (isset($_FILES['files']))
{
move_uploaded_file($_FILES['files']['tmp_name'], "uploaded/".$_FILES['files']['name']);
echo $_FILES['files']['name'];
}
?>
您需要在上传路径中包含文件名,如上所示。
另外,你的上传(ajax)代码在哪里?isset($_FILES['files'])
是否返回true?