Laravel将生成的PDF上传到存储

时间:2019-02-26 23:01:42

标签: php laravel file file-upload multipartform-data

我有一个Laravel JSON API项目,我将一个PDF文件上传到存储中。我从前端获取表单数据。

Storage::cloud()->put($randompath . $request->file('given_pdf')
        ->getClientOriginalName(), file_get_contents($request->file('given_pdf')));

但是,现在我正在使用barryvdh/laravel-dompdf软件包,我必须做类似的事情:

$pdf = PDF::loadView('documents.client_road_order_doc', ['data' => $data]);
$file = $pdf->download('client_order_doc.pdf')->getOriginalContent();
Storage::cloud()->put($randompath . "filename", $file);

我必须为此编写不同的函数,因为$file$request->file('given_pdf')的类型不同;我不想编写其他函数。我的问题是,我可以从$pdf->download('client_order_doc.pdf')获得与$request->file('given_pdf')相同类型的对象吗?

0 个答案:

没有答案