laravel文件上传不同版本和格式的文件

kh212irz  于 2021-06-20  发布在  Mysql
关注(0)|答案(1)|浏览(389)

让我知道一个样品。如何将上传的文件存储到数据库中;在系统中,如果上传一个文档文件,它会自动转换成pdf格式(通过云转换api)。如何在数据库中保存这两个文件。

---------------------------------------------------
   |id|proposal_id|version_id|Status|fileName|filetype| 
   ---------------------------------------------------
eimct9ow

eimct9ow1#

最好将文件上载到公用文件夹中的文件夹中,并将链接文件夹保存在数据库中。您可以使用以下代码:

if ($request->hasFile('image')) {
        $file = array('image' => Input::file('image'));
        $destinationPath = 'image/'; // upload path
        $extension = Input::file('image')->getClientOriginalExtension();
        $logofileName = rand(11111,99999).'.'.$extension; // renaming image
        Input::file('image')->move($destinationPath, $logofileName);
    }

相关问题