Tôi đang cố tải xuống tệp PDF bằng HttpClient. Tôi có thể tải tệp nhưng tôi không chắc chắn cách chuyển đổi byte thành PDF và lưu trữ nó ở đâu đó trên hệ thốngLàm cách nào để lưu tệp được tải xuống bằng HttpClient vào một thư mục cụ thể
Tôi có mã sau đây, Làm cách nào để lưu trữ dưới dạng PDF?
public ???? getFile(String url) throws ClientProtocolException, IOException{
HttpGet httpget = new HttpGet(url);
HttpResponse response = httpClient.execute(httpget);
HttpEntity entity = response.getEntity();
if (entity != null) {
long len = entity.getContentLength();
InputStream inputStream = entity.getContent();
// How do I write it?
}
return null;
}
HttpClient tối ưu hóa hoạt động đọc nội bộ. Không cần phải sử dụng một lớp đệm khác – oleg
Tôi không thể ghi trực tiếp vào đường dẫn tệp đó, tôi đã phải sử dụng 'Tệp tệp = tệp mới (context.getExternalFilesDir (Environment.DIRECTORY_DOWNLOADS), "filename.jpg"); 'cho ghi vào bộ nhớ ngoài để các ứng dụng khác có thể xem ứng dụng của tôi – Aaron