0
irlandets1980
24.02.21
✎
22:07
|
Всем доброго времени суток. Столкнулся с проблемой - написал мобильный клиент к самописной конфигурации. Не могу выбрать файл на устройстве(андроид).
#Если МобильныйКлиент Тогда
Диалог = Новый ДиалогВыбораФайла(РежимДиалогаВыбораФайла.Открытие);
Если Диалог.Выбрать() Тогда
БинДанные = Новый ДвоичныеДанные(Диалог.ПолноеИмяФайла);
АдресВременногоХранилища = ПоместитьВоВременноеХранилище(БинДанные, ЭтаФорма.УникальныйИдентификатор);
КонецЕсли;
#КонецЕсли
Получаю на телефоне ошибку после выбора файла :
Ошибка доступа к файлу '/storage/emulated/0/DCIM/Camera/202/10212_14101.jpg'
Ошибка при создании двоичных данных.
Подскажите куда копать)
|
|
2
polosov
24.02.21
✎
23:04
|
8.3.18.1208
Нет такой проблемы.
&НаКлиенте
Асинх Процедура ОткрытьФайлТест(Команда)
Диалог = Новый ДиалогВыбораФайла(РежимДиалогаВыбораФайла.Открытие);
Диалог.Заголовок = "Выбери файл:";
Результат = Ждать Диалог.ВыбратьАсинх();
Если Результат <> Неопределено И Результат.Количество() > 0 Тогда
БинДанные = Новый ДвоичныеДанные(Результат[0]);
АдресВременногоХранилища = ПоместитьВоВременноеХранилище(
БинДанные, ЭтаФорма.УникальныйИдентификатор);
Иначе
Сообщение = Новый СообщениеПользователю;
Сообщение.Текст = "Не выбран каталог";
Сообщение.Сообщить();
КонецЕсли;
КонецПроцедуры
|
|