$allowedTypes
$allowedTypes : array
支持的文件类型
文件上传类,支持多文件上传
可选配置参数为:
sub_path: 相对上传目录的子目录,默认 /
allowed_types: 支持的文件类型,会与全局配置合并,若未配置则使用全局配置。'*' 代表支持全部文件类型。
$conf = array('sub_path' => '/a/b/c', 'allowed_types' => 'jpg|png'); $upload = new \hymie\fileupload\FileUpload($conf);
// $result 是一个数组,包含每个文件上传的结果。 $result = $upload->doUpload('file_attribute');
foreach ($result as $k=>$v) { // $k 是原始文件名,如果有重名则会在文件名前加序号,如: 1_filename.ext 。 if ($v['result'] == true) { //do someing; } else { //do someing; } }
如果上传成功,$result 元素子数组包含:
1. result: 上传结果 boolean
2. origFilename: 原始文件名
如果失败则:
1. result: 上传结果 boolean