public function SetImageSize($width, $height, $crop = 'fill', $gravity = 'faces') { CloudinaryFile::get_api(); $options = array('width' => $width, 'height' => $height, 'crop' => $crop, 'quality' => 70, 'gravity' => $gravity, 'secure_distribution' => true, 'secure' => true); $cloudinaryID = CloudinaryFile::get_public_id($this->CloudinaryURL); return Cloudinary::cloudinary_url($cloudinaryID . '.' . $this->Format, $options); }
public function Link() { CloudinaryFile::get_api(); $options = array('secure_distribution' => true, 'secure' => true); $cloudinaryID = CloudinaryFile::get_public_id($this->CloudinaryURL); return Cloudinary::cloudinary_url($cloudinaryID . '.' . $this->Format, $options); }
public function upload(SS_HTTPRequest $request) { $name = $this->getName(); $postVars = $request->postVar($name); $tmpFileName = null; if (isset($postVars['tmp_name']) && isset($postVars['tmp_name']['file']) && !empty($postVars['tmp_name']['file'])) { $tmpFileName = $postVars['tmp_name']['file']; } if ($tmpFileName && is_uploaded_file($tmpFileName)) { CloudinaryFile::get_api(); $arrRet = Uploader::upload($tmpFileName); Session::set('public_id', $arrRet['secure_url']); Session::save(); } }