本文共 679 字,大约阅读时间需要 2 分钟。
在CI2框架中实现多文件上传需要注意以下几点。首先,表单的文件输入字段需要以数组形式设置name属性,这样才能确保服务器接收到多个文件的信息。
需要注意的是,CI2的默认上传组件并不支持多文件上传,因此我们需要手动处理$_FILES变量,将其转换为类似单个文件上传的处理方式。
// $_FILES变量示例输出var_dump($_FILES); exit;// 结果示例:// array(1) {// ["url"]=>// array(5) {// ["name"]=>// array(1) {// [0]=>// string(24) "20180711142010_52340.jpg"// }// ["type"]=>// array(1) {// [0]=>// string(10) "image/jpeg"// }// ["tmp_name"]=>// array(1) {// [0]=>// string(14) "/tmp/phpr"// }// }// } 这种方法虽然不是直接的多文件上传实现,但可以通过前后兼容的方式满足需求。
转载地址:http://vhvfk.baihongyu.com/