首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > perl python >

小弟我用python通过POST表单上传到服务器无法上传大点的文件

2013-12-19 
我用python通过POST表单上传到服务器无法上传大点的文件在网络上面找了下 用poster这个库实现表单上次文件

我用python通过POST表单上传到服务器无法上传大点的文件
在网络上面找了下 用poster这个库实现表单上次文件,如果是一些小文件发送到服务器可以成功,但是大文件会出现Request Entity Too Large这个错误,代码如下

from poster.encode import multipart_encode
from poster.streaminghttp import StreamingHTTPHandler, StreamingHTTPRedirectHandler, StreamingHTTPSHandler
import sys,os
import urllib2
from urllib2 import Request, urlopen, URLError, HTTPError
#import urllib2
import redis
import re
from poster.encode import multipart_encode
from poster.streaminghttp import register_openers



register_openers()
f=open(r"D:\image\n516128.gif", "rb")
datagen, headers = multipart_encode({"photo": f})
request = urllib2.Request("http://192.168.1.90/3gxiaohua/post_img.php", datagen, headers)
try:
    response = urllib2.urlopen(request)
except URLError,e:
    print e.reason
    print e.code

纠结了好久 求大神帮帮忙
[解决办法]
post方法有字节数限制,主要是服务器限制,查看你的服务器设置

热点排行