单输入中多个上传文件的Codeigniter验证

时间:2014-11-30 11:26:37

标签: php codeigniter validation file-upload

我不是codeigniter的新手,但我不熟悉在codeigniter中上传文件,

我需要使用单个输入字段在codeigniter中上传多个文件 这是我的观点

<form action="" method="POST" name="PostMat" enctype="multipart/form-data">
  <input type="text" name="Title">
  <input type="file" id="MatFiles" multiple="" name="files[]">
  <button type="submit" name="Materials" class="btn">Submit</button>      
</form>

我习惯使用库函数扩展多重上传和上传验证

多个上传库 https://github.com/stvnthomas/CodeIgniter-Multi-Upload

文件验证库 https://github.com/jeroen/codeigniter-extended-rules

我使用了这两个库,这两个库函数非常适合我单独预期的

这是我的控制器:

$this->form_validation->set_rules('Title', 'title', 'required');
$this->form_validation->set_rules(NOIDEA_WHAT_COMES_ HERE,"files","required|file_allowed_type[png,bmp,jpg]|file_size_max[10]");

我的问题是我需要循环浏览我上传的多个文件,我需要验证

我在上传文件或获取文件属性方面没有遇到任何问题,唯一需要提及的是“set rules”field_name,

或者有任何简单的想法上传多个带验证的文件

1 个答案:

答案 0 :(得分:0)

你可以尝试这个Multi Upload in CI