自动提交表单时,图片上传表单不发布输入值

时间:2012-01-14 08:28:16

标签: php forms upload image-uploading

我正在尝试创建一个头像上传器,但我希望只能单击一个按钮打开浏览窗口,然后自动从AvatarUpload类调用上传方法。

我发现的问题是该表单似乎没有发布任何内容。

任何帮助都会很棒!

var_dump(isset($_POST['uploaded']));
if( isset($_POST['uploaded']) ) 
{ 
 $img = new AvatarUpload(); 
 $img->startUpload(); 
} 
else 
{ 
 ?>
   <form method="post" enctype="multipart/form-data" name="uploadAvatar">
          <p> 
          <input type="file" name="uploaded" id="file" onchange="this.form.submit()" />
          <p> 
       </form>
 <?php
}
?>

1 个答案:

答案 0 :(得分:1)

当您上传文件时,它们列在$ _FILES下,而不是$ _POST。