我觉的Thinkphp3.2.3上传多个文件图片到多个不同的目录或者文件夹的思路有3种
TP上传的文档你可能要分开保存,或者各种图片都想分开保存,方便以后调用,我们的问题是上传图片和文档,怎么分开保存?
1修改源代码
比如在论坛里有人修改了UPLOAD.CLASS的代码,将Savepath变成一个数组即可
$file['savepath'] = is_array($savePath)?$savePath[$key]:$savePath;
$upload->savePath = array('flv'=>'./Public/Uploads/flv/','movie'=>'./Public/Uploads/movie/','img'=>'./Public/Uploads/img/');
2将图片或者文件地址全部存入数据库即可(推荐)
最简单的办法就是将地址全部存入数据库,当然假如你以前不是这样设置的那就麻烦了
3采用UPLOADONE,单个上传
这种办法是一次只能上传一个文件,不能多文件上传