HTML上传问题,有人可以告诉我有关要求吗?

时间:2009-12-29 23:33:09

标签: upload lamp

从字面上看,我无法通过普通的HTML文件输入类型将任何内容上传到我的服务器。好的,这是我的设置。

-Ubuntu 9.10

-LAMP配置

- 在php.ini文件中将文件上传限制设置为50 MB

- 我尝试上传的所有文件都不到一块。

- 我正在使用标准HTML <input type='file' name='userfile' size='20' />,表单具有正确的EncType设置。

我要问的是,如果某个地方设置了我丢失的错误,或某些此类事情。我也检查了权限。 www-data处于完全控制状态,根本就没有任何问题。

提前致谢。

[编辑]固定链接:http://www.fixee.org/paste/p3jfr1b/

2 个答案:

答案 0 :(得分:1)

do_upload()方法接受字段的名称而不是字段的值作为其参数。 只需使用->do_upload ( 'userfile' )即可。

此外,INPUT字段没有enctype属性,表单也是。

有关使用CodeIgniter上传文件的详细信息,请参阅this

答案 1 :(得分:0)

查看这一行:if (!$this->upload->do_upload($_POST["userfile1"])) {

我想您应该使用$_FILES['userfile1']代替$_POST['userfile1']