Example #1
0
 public static function createFileArrayFromPath($path, $uploadedFile = null)
 {
     $filetype = $uploadedFile ? $uploadedFile->getType() : null;
     if (!$filetype) {
         $mt = new MimeTypes();
         $filetype = $mt->resolveMimeType($path);
     }
     $pathinfo = pathinfo($path);
     $file = array('name' => $pathinfo['basename'], 'tmp_name' => $path, 'type' => $filetype, 'saved_path' => $path, 'size' => filesize($path));
     return $file;
 }
Example #2
0
 /**
  * @param string $file dosyanın kaydedileceği yol
  * @param string $name dosyanın adı
  */
 public function __construct($file, $name = null)
 {
     $mt = new MimeTypes();
     // bilgileri set edelim
     $mimeType = $mt->resolveMimeType($file);
     $extension = $mt->mimeTypeToExtension($mimeType);
     $this->mimeType = $mimeType;
     $this->extension = $extension;
     $this->uzanti = $extension;
     parent::__construct($file);
     $this->name = is_null($name) ? $this->getFilename() : $name;
 }