/** * Initialize from a filename and a WebRequestUpload * @param $name * @param $webRequestUpload */ function initialize($name, $webRequestUpload) { $this->mUpload = $webRequestUpload; $this->initializePathInfo($name, $this->mUpload->getTempName(), $this->mUpload->getSize()); }
/** * Return the path to the temporary file where PHP has stored the upload. * * @param $key String: * @return string or NULL if no such file. */ public function getFileTempname($key) { $file = new WebRequestUpload($this, $key); return $file->getTempName(); }
/** * Initialize the uploaded file from PHP data * @param $request WebRequest */ protected function initializeUpload($request) { $file = new WebRequestUpload($request, 'wpUploadFile'); $this->mTempPath = $file->getTempName(); $this->mFileSize = $file->getSize(); $this->mSrcName = $file->getName(); }