乌有 发表于 2009-8-25 15:34:25

上传二三十M大小文件出错的错误

也不知道是不是传到最后了.
按了上传之后,等了蛮久,然后就会提示.
you did not select a file to upload

Hex 发表于 2009-8-25 17:11:12

file 标签的 name 与 do_upload() 函数的默认值不匹配,看一下手册。

仔细看 do_upload()
http://codeigniter.org.cn/user_guide/libraries/file_uploading.html

乌有 发表于 2009-8-25 18:06:51

普通上传是没有什么问题的.
上传大点的文件就出现这样的提示.

Hex 发表于 2009-8-25 18:21:18

这个错误提示只有这一种情况。
你可以自己搜索一下源码,就知道了。

如果有其他情况不是 PHP 疯了,就是你见鬼了,呵呵

乌有 发表于 2009-8-25 18:31:28

本帖最后由 乌有 于 2009-8-25 18:34 编辑

上传一般大小的都没有问题....
一上传几十M的,也不是一按就弹出提示的...等了蛮久.就弹出这提示.
<input type="file" name="userfile" size="30" />
文件域名绝对正确了,跟手册里的一样.
呼.见鬼了...

Hex 发表于 2009-8-25 18:34:32

那你查看 php.ini 里的上传限制,还有 post 限制。

乌有 发表于 2009-8-25 18:39:48

只是这提示怪怪的,说我没选择文件.
再看看了..顺便看下php5+apc实现上传进度条.
大点的文件,目前的交互性是不好.谢了HEX,回贴超快.
跟你都快是在这里即时聊天了.哈.

spt119 发表于 2009-8-28 14:36:05

上传大文件,有两个限制:
一个是单次上传文件的最大限制:一般是16—64M左右,各个空间商定义不同。
还有一个,就是PHP脚本的执行时间限制,一般是30妙,或更少。
只有在这两个条件都满足,上传大文件才能成功。
上传体积较大的文件,不建议用CI的上传类,因为这个类是基于表单的,最好找些FTP的模式

kazaff 发表于 2009-8-29 08:34:26

FTP类不是CI也有提供?用这个如何?

visvoy 发表于 2009-8-29 10:18:36

不要混淆概念,CI ftp类是将服务器本地文件上传到远程服务器,upload是将用户的文件上传到CI服务器
页: [1] 2
查看完整版本: 上传二三十M大小文件出错的错误