我的html页面是
<html>
<head>
</head>
<body>
<form name="uploadform" id="uploadform" method="POST" enctype="multipart/form-data" action="ProfileBiodataUpload.php">
<div> <P3>Upload Biodata</P3></div>
<div><input type="file" name="fileupload" id="fileupload"/></div>
<div> <input type="submit" name="submit" id="submit" value="Upload"/> </div>
</form>
</body>
</html>
ProfilebiodataUpload.php页面是
<?php
session_start();
if (isset($_POST['fileupload'])) {
echo "filename set";
} else {
echo 'filename not set';
}
?>
但是当我上传文件类型时,我正在获取文件名未设置错误。 如何解决这个问题。提前谢谢
答案 0 :(得分:1)
请勿使用$_POST['fileupload']
。您必须使用$_FILES['fileupload']
if (isset($_FILES['fileupload'])) {
echo "filename set";
} else {
echo 'filename not set';
}
答案 1 :(得分:1)
使用$_FILES
$_FILES
而不是
$_POST
完整代码:
if (isset($_FILES['fileupload'])) {
echo "filename set";
} else {
echo 'filename not set';
}