日期:2014-05-16  浏览次数:20622 次

求助,模拟POST方式上传文件在LINUX无法接收大文件
本帖最后由 pkpptoo 于 2012-12-25 13:41:28 编辑
最近用模拟POST的方式从IPAD上往服务器上传文件,WINDOWS上没有问题,但换LINUX就发生了,只能传几K大小的文件,换成100K的文件就会报错,无法传递,但如果不用模拟,直接用网页表单的方式方式又可以传,

POST /ipad/post.php   HTTP/1.1
Accept:application/x-shockwave-flash, image/gif, image/jpeg, image/pjpeg, image/pjpeg, application/x-ms-application, application/x-ms-xbap, application/vnd.ms-xpsdocument, application/xaml+xml, */*
User-Agent:Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; GTB6; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)
Content-Type:multipart/form-data; boundary=---------------------------7dc69c801b0
Accept-Encoding: gzip, deflate
Host:192.168.0.69
Content-Length: 230
X-Online-Host:http://192.168.0.69
Connection: Keep-Alive
Cache-Control: no-cache

-----------------------------7dc69c801b0
Content-Disposition: form-data; name="file"; filename="log.txt"
Content-Type: text/pain

Action=10000
Account=111
Password=1111
ZLib=0
-----------------------------7dc69c801b0--

基本上就是这样,通过表单抓包抓出来也是这段,模拟也用这个格式,但文件大了就传不了,求解

------解决方案--------------------
这与客户端没有关系, 是服务器配置的问题。