$ _FILES在提交表单时未显示

时间:2013-12-04 02:38:03

标签: php forms file-upload input hidden

我正在尝试提交我的文件输入,但是当我提交表单并显示输出时,操作不会获得$ _FILES数组。

我的文件输入,我使用jquery点击功能打开它。(我需要隐藏它,因为我有另一个按钮,我用它来上传)

<input type="file" style="display:none;" id="filebut">

当我选择图像时,我可以使用javascript获取文件名,但是当我提交表单时,使用

print_r($_FILES)

,它显示一个空数组。如何在隐藏文件输入的同时使$ _FILES数组具有数据?

1 个答案:

答案 0 :(得分:3)

确保包含以下内容:

   enctype="multipart/form-data"

在HTML上的打开表单标记中。

e.g。

  <form action="#" method="post" enctype="multipart/form-data">
        ....
  </form>