private static function FlmngrServer::upload in N1ED - Visual editor as CKEditor plugin with Bootstrap support 8.2
1 call to FlmngrServer::upload()
- FlmngrServer::flmngrRequest in src/
Flmngr/ FlmngrServer/ FlmngrServer.php - Processes a request to file manager.
File
- src/
Flmngr/ FlmngrServer/ FlmngrServer.php, line 359
Class
- FlmngrServer
- File Manager server. This is a entry point for processing any of incoming Flmngr client's request. It takes "action" parameter from request and decides which request processor to use and executes it, then returns a result as…
Namespace
Drupal\n1ed\Flmngr\FlmngrServerCode
private static function upload($config, RequestStack $request_stack) {
try {
$configUploader = [
'dirFiles' => $config['dirFiles'],
'dirTmp' => $config['dirTmp'],
'config' => isset($config['uploader']) ? $config['uploader'] : [],
];
$post = [
'action' => $request_stack
->getCurrentRequest()->request
->get('action'),
'dir' => $request_stack
->getCurrentRequest()->request
->get('dir'),
'data' => JsonCodec::s_toJson([
'action' => $request_stack
->getCurrentRequest()->request
->get('action'),
'dir' => $request_stack
->getCurrentRequest()->request
->get('dir'),
]),
];
FileUploaderServer::fileUploadRequest($configUploader, $request_stack, $_FILES);
} catch (MessageException $e) {
return new Response($e
->getFailMessage(), null);
}
}