我制作了一个 Android Applicatiob 来将视频上传到我的服务器,它工作正常,但如果文件大于 21MB,它会被强制关闭。所以我认为这是一个内存问题,我尝试使用 setFixedLengthStreamingMode 方法
conn.setFixedLengthStreamingMode((int) new File(existingFileName).length());
但它根本不适用于小文件和大文件。我将值传递给 Log 以确保它以字节为单位的文件大小是正确的,但该方法不起作用我尝试使用此行将连接转换为块模式
conn.setChunkedStreamingMode(100);
但这条线也使应用程序失败,所以我不知道该怎么办