class mymoduleActions extends sfActions
{
public function executeUpload()
{
if($this->getRequest()->hasFiles())
{
foreach
($this->getRequest()->getFileNames()
as $fileName)
(
$fileSize =
$this->getRequest()->getFileSize($fileName);
$fileType =
$this->getRequest()->getFileType($fileName);
$fileError=
$this->getRequest()->hasFileError($fileName);
$uploadDir= sfConfig::get('sf_upload_dir');
$this->getRequest()->moveFile('file',$uploadDir.'/'.$fileName);
}
}
}
}
{
}
本文介绍了一个文件上传处理的方法,通过检查请求是否包含文件,并遍历所有文件进行上传操作。具体包括获取文件名、文件大小、文件类型及错误状态,并将文件移动到指定目录。
299

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



