gpt4 book ai didi

php - 无法上传 doc 和 docx 文件

转载 作者:行者123 更新时间:2023-12-04 06:16:24 24 4
gpt4 key购买 nike

在这里,我正在尝试上传 pdf、doc 和 docx 文件。 Pdf 文件上传良好,但 doc 和 docx 文件未上传。我留着 enctype="multipart/form-data"房产在form标签。我的代码有什么问题。

if ((($_FILES["uploadjob"]["type"] == "application/pdf") 
|| ($_FILES["uploadjob"]["type"] == "application/doc")
|| ($_FILES["uploadjob"]["type"] == "application/docx"))) {
if ($_FILES["uploadjob"]["error"] > 0) {
echo "Return Code: ".$_FILES["uploadjob"]["error"]."<br />";
} else {
move_uploaded_file($_FILES["uploadjob"]["tmp_name"], "jobuploads/".$_FILES["uploadjob"]["name"]);
// echo $_FILES["file"]["tmp_name"];
$filename = $_FILES["uploadjob"]["name"];
}
} else {
echo "<br><br><br><center><font size='3' color='red'>Invalid file. Please upload only pdf, doc or docx files.</font><br><br> This page will be redirected after 5 seconds, Please wait................</center>";
echo "<meta HTTP-EQUIV='REFRESH' content='5; url=jobopening.php'>";
exit;
}

最佳答案

检查您上传的文档的 Mime 类型,其余代码看起来正确。你可以用 $_FILES[]["type"] 来检查这个.如果 Mime 类型不同,请将其添加到您的 IF 条件中,然后查看它是否有效。

如果仍然不起作用,请检查文件大小是否低于 PHP.ini 中设置的限制。 .您可以使用 phpinfo() 找到文件大小限制;

关于php - 无法上传 doc 和 docx 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7190140/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com