如何将上传的文件移动到其他文件夹

时间:2013-06-17 22:41:22

标签: php html file

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

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


?>

2 个答案:

答案 0 :(得分:3)

表格缺失:

 enctype="multipart/form-data"

REF: spec

答案 1 :(得分: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'])是否返回true?