【问题标题】:how do I move my uploaded file to different folder如何将我上传的文件移动到不同的文件夹
【发布时间】:2013-06-17 22:41:21
【问题描述】:

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

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


?>

【问题讨论】:

    标签: php html file


    【解决方案1】:

    表格丢失:

     enctype="multipart/form-data"
    

    参考: spec

    【讨论】:

    • 谢谢,但现在我的文件夹没有移动到特定文件夹不知道为什么
    • 您正在尝试上传文件夹与文件?这是非常受支持的功能,需要不同的后端。阅读更多信息:stackoverflow.com/questions/254251/…
    【解决方案2】:
    <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?

    【讨论】:

      猜你喜欢
      • 2019-07-11
      • 2013-12-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多