function upload_file() { $name = $_FILES['file']['name']; $file = $_FILES['file']; $fileUploader = new FileUploader($file, $name); $json = $fileUploader->uploadFile(); echo $json; }
<?php include "includes.php"; $id = $_POST['id']; $filePath = $_POST['filePath']; $name = isset($_POST['name']) ? $_POST['name'] : null; $description = isset($_POST['description']) ? $_POST['description'] : null; $preview = $_POST['preview']; $thumb = $_POST['thumb']; $downloads = $_POST['downloads']; $path; if (!$id) { $file = $_FILES['upload']; $fileUploader = new FileUploader($file, $name, $description); $id = $fileUploader->uploadFile(); } else { $file = new File($filePath, $name, $description, $downloads, $preview, $thumb, $id); $file->update(); header("Location: /admin/files/" . $id); exit; }
<?php $this->respond(['GET', 'POST'], '/uploadFile', function ($request, $response, $service, $app) { $ans = FileUploader::uploadFile(); if ($ans != -1) { $response->json(Result::success('file uploaded.', ['path' => $ans])); } else { $response->json(Result::error('file upload Failed.')); } });
public function uploadFileForUser($file, $id) { $user = $this->userDao->get($id); ResultHelper::whenEmpty($user, AppLabelUtil::$ERROR_USER_NOT_FOUND, HttpStatusCode::badRequest()); $fileUploader = new FileUploader(); $newFileName = $fileUploader->uploadFile($file["file"]["name"], $file["file"]["tmp_name"], WEB . "/assets/user/" . $user->getUsername() . "/cv/"); $user->setFile($newFileName); return $this->userDao->update($user); }
/** * Save shema object. All params must be passed vie POST method. */ public function actionSaveShemaObject() { if (!isset($_POST['shema'])) { die('Invalid shema'); } //TODO $attr = $_POST; $type = $attr['shema']; if (FileUploader::hasFile('xfile')) { $attr['text_value'] = FileUploader::uploadFile('xfile'); } $object = DataModelFactory::createDataObjectWithType($type); $object->setAttributes($attr); $storage = DataStorageFactory::createDataStorageWithType($type); $storage->save($object); $this->redirect(Yii::app()->createUrl('manager/shema', array('shema' => $type))); }
<?php include "../../../wp-load.php"; $name = $_FILES['file']['name']; $file = $_FILES['file']; $fileUploader = new FileUploader($file, $name); $json = $fileUploader->uploadFile(); echo $json;