2016-05-01 57 views
0

我希望得到這個職位的一些幫助。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);」 我沒有得到這個輸出了...但是我的內存空間不夠用了。

我不知道如何解決這個問題。我在谷歌搜索,但我什麼都沒有。

回答

1

對方已關閉連接,但您仍在發送。可能你已經超過了一些上傳大小限制。

+0

我怎樣才能找到它? –