動画をサーバーにアップロードするための Android アプリケーションを作成しました。正常に動作していますが、ファイルが 21MB を超えると、強制的に閉じられます。メモリの問題だと思うので、 setFixedLengthStreamingMode メソッドを使用しようとしました
conn.setFixedLengthStreamingMode((int) new File(existingFileName).length());
しかし、小さいファイルと大きいファイルではまったく機能しません。値をログに渡して、ファイル サイズ (バイト単位) が正しいことを確認しましたが、メソッドが機能していないため、この行を使用して接続をチャンク モードに変換しようとしました
conn.setChunkedStreamingMode(100);
しかし、この行でもアプリケーションが失敗するため、何をすべきかわかりません