//文件上传,并更名
$foler = '/upload/';//上传目录
$uploadfile = $filter->filter($this->_request->getPost('uploadfile'));
$adapter = new Zend_File_Transfer_Adapter_Http( );
$adapter->setDestination(R_P . $foler);
$adapter->addValidator ( 'Extension', false, 'jpg,png,gif' )->addValidator ( 'Size', false, 102400 )->addValidator ( 'Count', false, 1 );
$filename= $adapter->getFileName();// /home/www/html/test.***.com/ios/upload/cbs.jpg
$_ext = getFileExt($filename);
$newname = getFileName();
$pic = $foler.$newname.".".$_ext;//入库的地址
$newname = R_P.$foler.$newname.".".$_ext;//绝对路径上传
$adapter->addFilter('Rename', $newname);
if (! $adapter->receive ()) {
$messages = $adapter->getMessages ();
echo implode ( "/n", $messages );
}else
{
$data['pic'] = $pic ;
}
ZendFramework之文件上传
最新推荐文章于 2021-03-09 21:53:03 发布