$request = $this->getRequest();
if($request->isPost()) {
$files = $request->getFiles()->toArray();
$httpadapter = new Http();
//限制大小和类型
$filesize = new Size(array('max' => 100000 )); //100KB
$extension = new Extension(array('extension' => array('doc')));
$httpadapter->setValidators(array($filesize, $extension), $files['resume']['name']);
if($httpadapter->isValid()) {
$httpadapter->setDestination('./data/upload/');
if($httpadapter->receive($files['resume']['name'])) {
$newfile = $httpadapter->getFileName();
}
}
}
本文介绍了一个使用PHP实现的文件上传功能,包括如何通过HTTP请求接收文件、设置文件大小及类型的验证规则,并将验证后的文件保存到指定目录的过程。
221

被折叠的 条评论
为什么被折叠?



