Web2py上传大文件SSL失败

问题描述:

我希望得到这个职位的一些帮助。Web2py上传大文件SSL失败

我构建了一个java控制台应用程序,它将文件发送到我的web2py服务器。 此过程只适用于小文件,当我尝试使用300Mb发送大文件时,我得到了ssl失败。

在Java方面我有下面这段代码来定义我的要求:

产生java.io.IOException:错误写请求的身体

URL url = new URL(requestURL); 
    httpConn = (HttpURLConnection) url.openConnection(); 
    httpConn.setUseCaches(false); 
    httpConn.setDoOutput(true); // indicates POST method 
    httpConn.setDoInput(true); 
    httpConn.setConnectTimeout(TIME_OUT); 
    httpConn.setReadTimeout(TIME_OUT); 
    httpConn.setRequestProperty("Content-Type", 
      "multipart/form-data; boundary=" + boundary); 
    httpConn.setRequestProperty("User-Agent", "CodeJava Agent"); 
    httpConn.setChunkedStreamingMode(1024); 
    outputStream = httpConn.getOutputStream(); 
    writer = new PrintWriter(new OutputStreamWriter(outputStream, charset), 
      true); 

在我的Java控制台应用程序返回的异常服务器

而这在我的服务器端:

HTTP/1.1 400错误的RequestContent-长度:11Content类型:text/plainBad请求

如果我评论这一行: “httpConn.setChunkedStreamingMode(1024);” 我没有得到这个输出了...但是我的内存空间不够用了。

我不知道如何解决这个问题。我在谷歌搜索,但我什么都没有。

对方已关闭连接,但您仍在发送。可能你已经超过了一些上传大小限制。

+0

我怎样才能找到它? –