图片和 PDF 文件上传 - Laravel
Image and PDF file upload - Laravel
有什么方法可以同时上传图片和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";
}
只需在您的输入文件中添加 multiple
示例:
<input type='file' name='filename' multiple/>
然后你可以点击一个文件夹中的多个文件,在你的控制器中你需要使用foreach方法来获取值
例子
if($request->hasFile('filename')
{
foreach($request->filename as $filename)
{
//your saving code
}
]
只需更改输入名称即可。
希望对您有所帮助!
问题解决了!
'carEvidence' => 'required|mimes:jpeg,png,jpg,zip,pdf|max:2048',
有什么方法可以同时上传图片和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";
}
只需在您的输入文件中添加 multiple
示例:
<input type='file' name='filename' multiple/>
然后你可以点击一个文件夹中的多个文件,在你的控制器中你需要使用foreach方法来获取值
例子
if($request->hasFile('filename')
{
foreach($request->filename as $filename)
{
//your saving code
}
]
只需更改输入名称即可。
希望对您有所帮助!
问题解决了!
'carEvidence' => 'required|mimes:jpeg,png,jpg,zip,pdf|max:2048',