function upload_file()
 {
     $name = $_FILES['file']['name'];
     $file = $_FILES['file'];
     $fileUploader = new FileUploader($file, $name);
     $json = $fileUploader->uploadFile();
     echo $json;
 }
Ejemplo n.º 2
0
<?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;
}
Ejemplo n.º 3
0
<?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.'));
    }
});
Ejemplo n.º 4
0
 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);
 }
Ejemplo n.º 5
0
 /**
  * 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)));
 }
Ejemplo n.º 6
0
<?php

include "../../../wp-load.php";
$name = $_FILES['file']['name'];
$file = $_FILES['file'];
$fileUploader = new FileUploader($file, $name);
$json = $fileUploader->uploadFile();
echo $json;