用户
 找回密码
 入住 CI 中国社区
搜索
查看: 2929|回复: 4
收起左侧

[已解决] 文件上传时do_upload调用参数的问题

[复制链接]
发表于 2011-8-1 16:14:58 | 显示全部楼层 |阅读模式
CI上传的例子已经测试成功了,可以正常上传。
但是想自己扩展写一点的时候,比如三个file input的域,分别是file1,file2,file3,
这时候do_upload的参数应该怎么写呢,
用文件名肯定不对,循环调用file1,file2,file3也说没有选中文件。
苦闷。
发表于 2011-8-1 16:21:44 | 显示全部楼层
目前 CI 上传类一次只能上传一个文件。也就是不支持多文件上传。
你需要调用三次 do_upload() 才可以。
 楼主| 发表于 2011-8-1 16:25:47 | 显示全部楼层
Hex 发表于 2011-8-1 16:21
目前 CI 上传类一次只能上传一个文件。也就是不支持多文件上传。
你需要调用三次 do_upload() 才可以。 ...

是的,我看了论坛其他帖子的说明了。
用的是for循环来三次调用do_upload,
但是do_upload($filed)的参数$field到底是传什么值呢,
我依次把三个input的名字调进去,总是说没选中文件。
麻烦您了!
发表于 2011-8-1 16:27:12 | 显示全部楼层
就是传递 <input name="xxx" /> 中的 xxx
传递对了,肯定是可以的。
 楼主| 发表于 2011-8-1 16:27:51 | 显示全部楼层
Hex 发表于 2011-8-1 16:27
就是传递  中的 xxx
传递对了,肯定是可以的。

多谢您!看起来是没写错啊。 我自己去琢磨!

本版积分规则