【问题标题】:Get uploaded file name doesn't work / PHP获取上传的文件名不起作用/PHP
【发布时间】:2013-07-18 12:18:28
【问题描述】:

我有以下 PHP/HTML 代码:

   <?php    
        if($_SERVER['REQUEST_METHOD'] == 'POST')
        {
           $file_name = "../images/".$_FILES["file"]["name"];}
           echo $file_name; 
   ?>

   <form name="updateArticle" method="post">
   <div class="custom_file_upload">
          <input type="text" class="file" name="file_info" id="file_info" disabled="disabled" value="<?php echo $image_name;?>">
          <div class="file_upload">
                <input type="file" id="file_upload" name="file" onchange="name_change()" id="file">
         </div>
   </div>

这里的问题是我无法获取$_FILES["file"]["name"]的值

为什么以及如何解决?

【问题讨论】:

    标签: php file-upload upload


    【解决方案1】:

    您的表单没有为文件上传指定multipart/form-data

    更改您的表单并设置正确的enctype

    <form name="updateArticle" method="post" enctype='multipart/form-data'>
    

    【讨论】:

      猜你喜欢
      • 2015-02-11
      • 2017-08-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-04-14
      相关资源
      最近更新 更多