日期:2014-05-17  浏览次数:20458 次

通过FTP上传文件
我通过网页写的ftp上传,可是在上传中发现比较小的文档都可以顺利地上传到ftp服务器上,可是要是大的文档(好像是超过2G的)就会显示:ftp_nb_fput() expects parameter 3 to be resource, boolean given in这是怎么回事?怎么解决哈?求专家指导!

------解决方案--------------------
ftp_nb_fput() 函数 需要传递的资源类型参数错误。给了个布尔值。检查自己的代码

是不是xx后都喜欢自称小妹?喜欢给把的感觉?
------解决方案--------------------
探讨

参数出错?不是,可是小的文档都可以上传,我刚才又重新试了一下,只要文档超过2M上传就出错,我改了php.ini中的允许最大上传量的那个限制,又重启了,可是还是不行!
不是自称小妹,是因为在一个群众,一个大哥告诉我,这样的话,有更多的大哥可以帮助我,只是想解决问题,没太多别的。如果这样错了,那我以后不这样做了,不好意思哈!

------解决方案--------------------
不管是或不是,我都不关心。
回到你的问题上,关于php上传超过2g文件的问题一直有一些不正常的反馈,不过我不确定这个是否也适用于使用php的ftp方式,所以代码不存在问题可能也会出错,或者不出错但是文件就是无法上传.
php.ini 再修改 max_execution_time=0
 和 memory_limit=(1G 256M 比例)

重启apache 之后尝试一下。