bogy 发表于 2011-8-1 16:14:58

文件上传时do_upload调用参数的问题

CI上传的例子已经测试成功了,可以正常上传。
但是想自己扩展写一点的时候,比如三个file input的域,分别是file1,file2,file3,
这时候do_upload的参数应该怎么写呢,
用文件名肯定不对,循环调用file1,file2,file3也说没有选中文件。
苦闷。

Hex 发表于 2011-8-1 16:21:44

目前 CI 上传类一次只能上传一个文件。也就是不支持多文件上传。
你需要调用三次 do_upload() 才可以。

bogy 发表于 2011-8-1 16:25:47

Hex 发表于 2011-8-1 16:21 static/image/common/back.gif
目前 CI 上传类一次只能上传一个文件。也就是不支持多文件上传。
你需要调用三次 do_upload() 才可以。 ...

是的,我看了论坛其他帖子的说明了。
用的是for循环来三次调用do_upload,
但是do_upload($filed)的参数$field到底是传什么值呢,
我依次把三个input的名字调进去,总是说没选中文件。
麻烦您了!

Hex 发表于 2011-8-1 16:27:12

就是传递 <input name="xxx" /> 中的 xxx
传递对了,肯定是可以的。

bogy 发表于 2011-8-1 16:27:51

Hex 发表于 2011-8-1 16:27 static/image/common/back.gif
就是传递中的 xxx
传递对了,肯定是可以的。

多谢您!看起来是没写错啊。 我自己去琢磨!
页: [1]
查看完整版本: 文件上传时do_upload调用参数的问题