Html 如何允许用户上传自己的PDF并显示?

Html 如何允许用户上传自己的PDF并显示?,html,pdf,Html,Pdf,我有一个学校网站,每个老师都会有一个页面。每个教师的页面都会有一个位置供他们上传PDF。我想让它在页面的查看器中显示,这样学生在访问查看器时可以看到它 我该如何编码到允许用户上传PDF的网站中,并且在其他人上传PDF之前不替换它 到目前为止,我有代码上传一个文件 <form method="POST" enctype="multipart/form-data" action="fup.cgi"> File to upload: <input type="file" name=

我有一个学校网站,每个老师都会有一个页面。每个教师的页面都会有一个位置供他们上传PDF。我想让它在页面的查看器中显示,这样学生在访问查看器时可以看到它

我该如何编码到允许用户上传PDF的网站中,并且在其他人上传PDF之前不替换它

到目前为止,我有代码上传一个文件

<form method="POST" enctype="multipart/form-data" action="fup.cgi">
 File to upload: <input type="file" name="upfile"><br/>
Notes about the file: <input type="text" name="note"><br/>
<br/>
<input type="submit" value="Press"> to upload the file!
</form>

要上载的文件:
关于该文件的注释:

上传文件!

如何让它进入下面的查看器?它会一直保存,直到被替换。

1-首先,您无法将文件上载到服务器,但您的表单操作声称使用CGI,
2-秒,我不能真正得到你想要的,但下面的代码可以上传文件到服务器的PHP和其他东西是你使用的SQL或什么数据库你正在使用它似乎你也需要数据库

<?php
set_time_limit(0);
if(!is_dir("uploads")){
  $uploadDir = mkdir("uploads");
}
$allowedExts = array("pdf", "docx", "doc");
$extension = end(explode(".", $_FILES["file"]["name"]));
if ((($_FILES["file"]["type"] == "application/pdf")
|| ($_FILES["file"]["type"] == "application/vnd.openxmlformats-officedocument.wordprocessingml.document")
|| ($_FILES["file"]["type"] == "application/msword"))
&& ($_FILES["file"]["size"] < 200000000000000)
&& in_array($extension, $allowedExts))
  {
  if ($_FILES["file"]["error"] > 0)
    {
    echo "Return Code: " . $_FILES["file"]["error"] . "<br />";
    }
  else
    {
    echo "Upload: " . $_FILES["file"]["name"] . "<br />";
    echo "Type: " . $_FILES["file"]["type"] . "<br />";
    echo "Size: " . ($_FILES["file"]["size"] / 1024) . " Kb<br />";
    echo "Temp file: " . $_FILES["file"]["tmp_name"] . "<br />";

    if (file_exists("/uploads/" . $_FILES["file"]["name"]))
      {
      echo $_FILES["file"]["name"] . " already exists. ";
      }
    else
      {
      move_uploaded_file($_FILES["file"]["tmp_name"],
      "/uploads/" . $_FILES["file"]["name"]);
      echo "Stored in: " . "/uploads/" . $_FILES["file"]["name"];

     }
    }
  }
else
  {
  echo "Invalid file";
  }
?>


您想显示pdf缩略图、图标还是阅读pdf

对不起,我还没有尝试。我今天放学后或是在备考时会尝试一下。我想展示一个完整的PDF。教师们将键入一份文档,并将其从word或页面转换为PDF格式。然后我想让他们在我的网站上找到他们的页面。然后,他们将看到一个“选择文件”。当他们按upload时,它将显示在下方并保持在那里,直到下次被替换为止。通过这种方式,学生可以访问该网站并查看PDF。