PHP文件上传错误

时间:2013-04-20 05:59:24

标签: php

现在,我又遇到了另一个问题。我正在尝试使用以下代码上传文件: -

<form action="up.php" method="post">
    <input type="hidden" name="MAX_FILE_SIZE" value="200000" />
    Choose a file to upload: <input name="uploadedfile" type="file" /><br />
    <input type="submit" name="submit" value="Upload!"/>  
</form>

这是up.php: -

if(!isset($_FILES["uploadedfile"])) die("No file found");

在上面的代码中,它显示“找不到文件”。为什么不是这个文件?

3 个答案:

答案 0 :(得分:2)

您需要在表单中添加enctype="multipart/form-data"

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

答案 1 :(得分:2)

添加 enctype =“multipart / form-data”以形成代码

<form action="up.php" method="post" enctype="multipart/form-data">
  <input type="hidden" name="MAX_FILE_SIZE" value="200000" />
  Choose a file to upload: <input name="uploadedfile" type="file" /><br />
  <input type="submit" name="submit" value="Upload!"/>
</form>

答案 2 :(得分:2)

form tag

中添加enctype
<form action="up.php" method="post" enctype="multipart/form-data">