【问题标题】:Image and PDF file upload - Laravel图片和 PDF 文件上传 - Laravel
【发布时间】:2020-01-23 01:51:05
【问题描述】:

有没有办法同时上传图片和PDF文件(多个) 在 Laravel 中?

我只能上传图片,但我正在寻找一种上传 Pdf 文件的方法,这意味着它可以是图片和文件的混合。

   'carEvidence' => 'image|mimes:png,jpg,jpeg,doc,pdf,docx,zip|max:10000'

 if ($files = $request->file('carEvidence')) {
            $destinationPath = 'public/image/'; // upload path
            $profileImage = date('YmdHis') . "." . $files->getClientOriginalExtension();
            $files->move($destinationPath, $profileImage);
            $post['carEvidence'] = "$profileImage";
        }

【问题讨论】:

    标签: laravel image pdf file-upload upload


    【解决方案1】:

    解决了问题!

     'carEvidence' =>  'required|mimes:jpeg,png,jpg,zip,pdf|max:2048',
    

    【讨论】:

      【解决方案2】:

      只需在您的输入文件中添加multiple

      示例:

      <input type='file' name='filename' multiple/>
      

      然后您可以单击一个文件夹中的多个文件,并且在您的控制器中您需要使用 foreach 方法来获取值

      示例

      if($request->hasFile('filename')
      {
        foreach($request->filename as $filename)
        {
          //your saving code
        }
      ]
      

      只需更改输入的名称即可。

      希望对你有帮助!

      【讨论】:

      • 可以同时上传图片和pdf吗?
      • 是的,只要它在同一个文件夹中
      猜你喜欢
      • 2012-08-23
      • 2016-10-10
      • 1970-01-01
      • 2018-06-19
      • 2021-04-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多