这是我的代码,当包含Enctype="multipart/form-data"
时,该代码不起作用
这是不起作用的代码
<?php
if(isset($_POST['file'])&&isset($_POST['submit']))
{
echo "test";
}
?>
<form method="post" action="test.php" enctype="multipart/form-data">
<input type="file" name="file">
<input type="submit" name="submit">
</form>
但是当我删除Enctype="multipart/form-data"
时它工作正常,但我知道带文件处理的表单需要Enctype。我该怎么办?
答案 0 :(得分:2)
当您仅使用Enctype =“multipart / form-data”的文件上传时使用以下代码检查文件数据。
if(isset($_FILES)&&isset($_POST['submit'])){
// your code
}
答案 1 :(得分:0)
文件信息存储在$ _FILES超级全局而非$ _POST
中答案 2 :(得分:0)
您应该使用$_FILES["file"]
来阅读您的总结文件。