如何以流式方式将实体保存到 SDCard(以避免内存问题)。
我找不到任何关于此事的可靠文件。
response = httpClient.execute(request);
BufferedHttpEntity responseEntity = new BufferedHttpEntity(response.getEntity());
FileOutputStream fos = new FileOutputStream(Files.SDCARD + savePath);
responseEntity.writeTo(fos);
fos.flush();
fos.close();
这给了我文件,但没有内容。(大小为 2KB)。所以它写得不好。
服务器正在发送一个FileStream
. 我已经确认可以工作。