169 похожих чатов

Помогите не могу понять, в чем проблема https://pastebin.com/hSrHxU5U При загрузке File все

ок, при загрузке через mInputStream - <-- HTTP FAILED: java.io.IOException: Stream Closed
Из-за чего может такое произойти?
Вообще не могу найти какой-то толковой информации..

18 ответов

11 просмотров

инпут стрим ваш покажите

Kirill- Автор вопроса

Его инициализацию и все, что с ним делаете в коде, а не внутренности от дебаггера

Kirill- Автор вопроса

https://gist.github.com/kair32/2c362d6d75b45d63bb70358103ceb55b

Это вы ловите его состояние по брейкпоинту из выдающей exeption строки?

Kirill- Автор вопроса

нет, на строке Handler handler = new Handler(Looper.getMainLooper());

Попробуйте убрать оттуда и поставить на строку с эксепшеном

Kirill- Автор вопроса

Вот тут он реально closed. Но я без понятия что этот стрим закрывает. Создан вроде правильно. Может умеет автозакрываться без явного вызова при определенных обстоятельствах, но не уверен.

Kirill- Автор вопроса

Это поймал его в writeTo catch (Exception e){

Хм, может Okio его прихлопнул, раз до этого он был открыт. Я не знаком с принципом его работы, поэтому вам лучше еще поискать примеры его использования.

Kirill- Автор вопроса

Самое странное, что в эксепшн падает только в самом конце..

В самом конце чего? на какой по счету строке из вашего первого кода?

Kirill- Автор вопроса

в ProgressUpdater стоит лог Log.d("ProgressUpdater","uploaded " + uploaded + " total " + total); и он почти полностью заполняется.

Честно говоря, не знаю чего вашему Okio не хватает. Лучше попробуйте поискать еще примеры аплауда с ним или перейти на ретрофит

Kirill- Автор вопроса

А как на ретрофите это можно сделать?

Ваша задача - просто загрузка файла? Это легко гуглится. Навскидку не вспомню, но возможно что-то с Multipart Upload связанное. По ретрофиту просто уйму статей можно найти.

Kirill- Автор вопроса

Понял. спасибо!)

Похожие вопросы

Обсуждают сегодня

Мужики и девушки, привет) в Вelphi xe7 в настройках во вкладке "Editor Options" далее " Color" есть список: "Elements", открыв который мы можем настраивать отображение разных...
Kraszx
14
Добрый вечер. Есть вопрос, а может и предложение. Был у меня диалог в другой группе о делфи и я задался вопросом: "А нельзя ли в делфи цвет //коментария и {комментария} сде...
Kraszx
24
как быть с принтером? такой подход прокатит?
zamtmn
12
Всем привет! Подскажи, пожалуйста, как передать в TComboBox сразу значение и id записи. На Delphi я делал так: ComboBox1.Items.AddObject('Какое-то значение', Pointer(id запис...
Евгений
13
Мдя, прикол, боевая сборка запускается (именно под отладчиком) после F9 примерно полторы минуты (97 секунд если быть точным). Начал копать - проблема детектится сразу - зависа...
Александр (Rouse_) Багель
38
А вот это что за конструкция? Вернее, она тут нафига?
Serjone
10
Привет. Подскажите, как правильно сматчить лист фиксированного размера, чтобы компилятор не говорил мне о неполном паттерне? Допустим что-то такое [x', y'] = sort [x, y]?
Arseny
8
Здравствуйте, вопрос по структурам данных. Были у вас случаи, когда пришлось писать деревья или двунаправленные списки?
/ /
50
Товарищи, кто работа с iphelper? Или может я в самой логике ошибки фигачу, не пойму.... var ifTable : PMIB_IFTABLE; size, corSize: DWORD; Buffer ...
Warfarellen
4
Мужики. привет) в Вelphi xe7 в настройках во вкладке "Editor Options" далее " Color" есть список: "Elements", открыв который мы можем настраивать отображение разных элементов...
Kraszx
2
Карта сайта