出于某种原因,我的PHP上传字段不接受pdf文件。我不明白因为我认为在上传文件时没有选择......有什么建议吗?
$name = $_FILES["uploadedfile"]["name"];
$tmp_name = $_FILES["uploadedfile"]["tmp_name"];
$add = "downloads/lkverslagen/".$name;
move_uploaded_file($tmp_name, $add);
if(file_exists("downloads/lkverslagen/$name")) {
$lkverslag = new LKverslag();
$jaar = date (Y);
$lkverslag->titel = $titel;
$lkverslag->datum = $datecorrect;
$lkverslag->link = $name;
$lkverslag->jaar = $jaar;
$lkverslag->auteur = $_SESSION['user']['naam'];
$lkverslag->teller = $_POST['titel'];
if ($lkverslag->saveverslag($_DB)) {
$feedback = "OK";
} else {
$feedback = "NOT OK";
}
} else {
$feedback = "ERROR";
}
答案 0 :(得分:3)
以下是要检查的内容:
通过修改upload_max_filesize
或post_max_size
文件中的.htaccess
和php.ini
,确保无法达到文件上传和发布限制。如果您有错误报告,则应在到达时看到错误。请参阅:http://drupal.org/node/97193
检查文件上传错误代码。请参阅以下文档:http://www.php.net/manual/en/features.file-upload.errors.php
确保您的memory_limit
尚未到达。同样,启用错误日志记录后,您应该收到有关此错误消息的错误消息。 http://drupal.org/node/207036
检查PHP的常见陷阱文档,确保没有任何帮助:http://www.php.net/manual/en/features.file-upload.common-pitfalls.php
如果这些都没有帮助,请启用错误报告并发布您收到的内容,以便我们根据您的情况更好地定制答案。
答案 1 :(得分:1)
所以,重复我的评论:上传文件的允许大小有限制 - PDF文件可能只是太大了。