Example #1
0
 public static function save_from_file_path($file_path, $save_name = '', $is_image = true)
 {
     if (!($bin = Util_file::get_encoded_bin_data($file_path, $is_image))) {
         throw new FuelException('Binary data is invalid.');
     }
     $obj = self::forge();
     $filepath = Util_File::get_filepath_from_path($file_path);
     if (!$save_name) {
         $save_name = Site_Upload::convert_filepath2filename($filepath);
     }
     $obj->name = $save_name;
     $obj->bin = $bin;
     return $obj->save();
 }