Я пытаюсь получить zip-файл с сервера. Im используя HttpURLConnection, чтобы получить InputStream и это то, что у меня есть:Как распаковать файл из InputStream
myInputStream.toString().getBytes().toString() is equal to [[email protected]
byte[] bytes = Base64.decode(myInputStream.toString(), Base64.DEFAULT);
String string = new String(bytes, "UTF-8");
string == �&ܢ��z�m����y....
Я действительно пытался распаковать этот файл, но ничего не работает, и есть очень много вопросов, я должен использовать GZIPInputStream или ZipInputStream? Должен ли я сохранить этот поток в виде файла, или я могу работать на InputStream
Пожалуйста, помогите, мой босс получает нетерпеливой: O Я понятия не имею, что находится в этом файле я должен узнать :)
Check [это] (http://stackoverflow.com/a/3223510/916225) для загрузки –
записи этого почтового индекса файл на SDCard, а затем попытайтесь разархивировать его. Не забывайте давать разрешения на чтение и запись – AmniX
Использование 'inputStream.toString()' конечно же не делает то, что вы думаете. Так же как 'java.io.File.toString()' не выводит ** содержимое ** файла как String, а что-то еще (путь к файлу), что бесполезно, если вас интересует контент , – GPI