gpt4 book ai didi

java - Web2py上传大文件ssl失败

转载 作者:行者123 更新时间:2023-12-01 09:58:54 26 4
gpt4 key购买 nike

我希望这篇文章能得到一些帮助。

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

在java端,我有下面的代码来定义我的请求:

    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 控制台应用程序返回的异常:

java.io.IOException: Error writing request body to server

这在我的服务器端:

HTTP/1.1 400 Bad RequestContent-Length: 11Content-Type: text/plainBad Request

如果我注释这一行:“httpConn.setChunkedStreamingMode(1024);”,我将不再获得此输出...但是我的 Java 堆空间内存不足。

我不知道如何解决这个问题。我在谷歌搜索过,但一无所获。

最佳答案

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

关于java - Web2py上传大文件ssl失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36962900/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com