Spaces:
Sleeping
Sleeping
processmaker-community / processmaker-files /workflow /engine /src /ProcessMaker /Services /Api /File.php
Download processmaker-files/workflow/engine/src/ProcessMaker/Services/Api/File.php from kenken999/processmaker-community: direct link, hf CLI and curl.
- Browser
- Download file 841 Bytes
-
https://huggingface.co/spaces/kenken999/processmaker-community/resolve/main/processmaker-files/workflow/engine/src/ProcessMaker/Services/Api/File.php
- Command line
-
hf download hf://spaces/kenken999/processmaker-community/processmaker-files/workflow/engine/src/ProcessMaker/Services/Api/File.php
-
curl -L -o File.php https://huggingface.co/spaces/kenken999/processmaker-community/resolve/main/processmaker-files/workflow/engine/src/ProcessMaker/Services/Api/File.php
841 Bytes
| namespace ProcessMaker\Services\Api; | |
| use \ProcessMaker\Services\Api; | |
| use \Luracast\Restler\RestException; | |
| /** | |
| * File Api Controller | |
| * | |
| * @protected | |
| */ | |
| class File extends Api | |
| { | |
| /** | |
| * Upload file. | |
| * | |
| * @url POST /upload | |
| * | |
| * @param array $request_data | |
| * | |
| * @return array | |
| * @throws RestException | |
| * | |
| * @access protected | |
| * @class AccessControl {@permission PM_FACTORY} | |
| */ | |
| public function doPostFilesUpload($request_data) | |
| { | |
| try { | |
| $request_data = (array)($request_data); | |
| $files = new \ProcessMaker\BusinessModel\File(); | |
| $sData = $files->uploadFile($request_data); | |
| } catch (\Exception $e) { | |
| //response | |
| throw new RestException(Api::STAT_APP_EXCEPTION, $e->getMessage()); | |
| } | |
| } | |
| } | |