Скачивание текстового файла

1

Я пытаюсь загрузить текстовый файл в Android, я знаю, как загрузить файл изображения, как отличается от него загрузка текстового файла? Как восстановить содержимое из загруженного файла?

Теги:

2 ответа

1
Лучший ответ

Вы задаете несколько вопросов, это должно дать вам представление о том, как получить удаленный файл, используя urlconnection и связанные классы

URL u = new URL(url);
                        HttpURLConnection c = (HttpURLConnection) u.openConnection();

                        URLConnection conn = u.openConnection();

                        fs = conn.getContentLength();

                        c.setRequestMethod("GET");
                        c.setDoOutput(true);
                        c.connect();

                        String PATH_op = Environment.getExternalStorageDirectory() 
                                +"//"+ filename;

                        f = new FileOutputStream(new File(PATH_op));

                        InputStream in = c.getInputStream();

                        byte[] buffer = new byte[1024];

                        int len1 = 0;

                        while ( (len1 = in.read(buffer)) > 0 ) {
                            f.write(buffer,0, len1);
                            completed += len1; 
                        }

                        f.close();'enter code here'
0

Не будет никакой разницы в загрузке текстового файла или изображения или XML. все такое же. но использование после получения потока зависит от типа содержимого.

Если его изображение будет декодировать поток, чтобы преобразовать его в изображение.

Если это текст, нам нужно прочитать символ содержимого по символу до тех пор, пока весь контент не будет прочитан или не получит -1 в качестве символа, который обозначает конец файла.

Когда вы приходите в файл файла XML, мы напрямую передаем объект входного потока в Parser.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню