この投稿で何か助けてもらいたいと思います。Web2pyが大きなファイルsslをアップロードするのに失敗しました
web2pyサーバーにファイルを送信するJavaコンソールアプリケーションを作成しました。 この手順はちょうど小さなファイルで動作します。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:エラーの書き込みリクエストボディに私のサーバー側のサーバー
そして、この:
HTTP/1.1 400不正RequestContent長:11Contentタイプ:テキスト/ plainBad要求
私は、この行コメント場合: "httpConn.setChunkedStreamingMode(1024);"、私はもうこの出力を得ることはありません...しかし、メモリからJavaヒープスペースを得ました。
私はそれをどのように解決するか考えていません。私はGoogleで検索したが、私は何も得ていない。
どうすればわかりますか? –