0

嗨嗨尝试通过表单上传文件将其移动到另一个文件夹,然后打印其名称。但是不工作不知道为什么。

<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'];
}


?>
4

2 回答 2

3

表格缺失:

 enctype="multipart/form-data"

参考: 规格

于 2013-06-17T22:43:20.443 回答
0
<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'])返回是真的吗?

于 2013-06-17T23:03:20.663 回答