Laravel:如何将一个用户的PDF文件发送给另一个用户?

时间:2019-04-26 05:31:41

标签: php laravel pdf file-upload

我正在为一所大学开发基于Web的软件,该软件涉及其一项操作,即生成报告(PDF格式)并将其发送给另一位用户。 我在项目中使用Laravel 5.8,并在寻找一种方法使下属用户可以将生成的报告发送给其主要用户。

我已经能够生成PDF文件,并将其保存在客户端计算机上。

我希望能够在laravel中执行以下操作:

  • 使下属用户能够将下载的pdf文件上传到普通大学数据库或服务器。
  • Head用户的仪表板上有一个选项可以下载其下属之一上传的pdf文件。

以下是当前用户界面的一些快照:

下属的仪表板:

具有查看报告选项的主用户仪表板:

在常规PHP中,将文件上传到服务器的操作就像

<form action="upload_file.php" method="post" enctype="multipart/form-data">

    <input type="file" name="file"/>

    <br>

    <input type="submit" value="Upload" />

</form>
<?php

     $targetfolder = "reports/";

     $targetfolder = $targetfolder . basename( $_FILES['file']['name']) ;

    if(move_uploaded_file($_FILES['file']['tmp_name'], $targetfolder))

     {

     echo "The file ". basename( $_FILES['file']['name']). " is uploaded";

     }

     else {

     echo "Problem uploading file";

     }

     ?>

但是我正在寻找更像Laravel的或更短的解决方案。能做到吗如果可以,怎么办?

0 个答案:

没有答案