doc(file_handler): multiple files
This commit is contained in:
parent
363450a62c
commit
2c74e01d6d
1 changed files with 20 additions and 0 deletions
|
|
@ -20,6 +20,7 @@ public function upload(Request $request, FileUploadHandler $fileUpload)
|
|||
$fileDirectory = 'uploads/';
|
||||
$keepOriginalFilename = false;
|
||||
|
||||
// single file
|
||||
$fileUpload->handleForm(
|
||||
uploadedFile: $form->get('image')->getData(), // Symfony\Component\HttpFoundation\File\UploadedFile or null
|
||||
path: $fileDirectory,
|
||||
|
|
@ -31,6 +32,25 @@ public function upload(Request $request, FileUploadHandler $fileUpload)
|
|||
keepOriginalFilename: $keepOriginalFilename
|
||||
);
|
||||
|
||||
// multiple files
|
||||
$fileUpload->handleForm(
|
||||
uploadedFile: $form->get('images')->getData(), // Symfony\Component\HttpFoundation\File\UploadedFile or null
|
||||
path: $fileDirectory,
|
||||
// optional
|
||||
afterUploadCallback: function ($filename) use ($entity, $fileDirectory) {
|
||||
$entity->addImage($fileDirectory.$filename);
|
||||
},
|
||||
// optional
|
||||
afterUploadsCallback: function (array $filenames) use ($entity, $fileDirectory) {
|
||||
foreach ($filenames as $filename) {
|
||||
$entity->addImage($fileDirectory.$filename);
|
||||
}
|
||||
},
|
||||
// optional
|
||||
keepOriginalFilename: $keepOriginalFilename
|
||||
);
|
||||
|
||||
|
||||
// ...
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue