Я пытаюсь загрузить файл PDF с помощью HttpClient. Я могу получить файл, но я не уверен, как преобразовать байты в PDF-файл и сохранить его где-то в системе.Как сохранить файл, загруженный с помощью HttpClient в определенную папку
У меня есть следующий код, как его сохранить как 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 оптимизирует операции чтения внутри. Нет необходимости использовать другой уровень буферизации – oleg
Я не мог писать прямо в этот путь к файлу, мне пришлось использовать 'File file = new File (context.getExternalFilesDir (Environment.DIRECTORY_DOWNLOADS)," filename.jpg ");' для запись на внешнее хранилище, чтобы другие приложения могли видеть мое приложение. – Aaron