|
Проблема с выбором каталога для сохранения файла в мобильном приложении | ☑ | ||
---|---|---|---|---|
0
BurundukIzElok
08.11.23
✎
09:06
|
Мобильное приложение на андроиде.
Уже пытался разными методами, остановился на том что 1С рекомендует в https://its.1c.ru/db/v8323doc#bookmark:dev:TI000000907 : ПолучитьФайлССервераАсинх(АдресВоВременномХранилище, "Наименование.Расширение", новый ПараметрыДиалогаПолученияФайлов()) Диалог вызывается, но он показывает какую-то внутреннюю папку приложения 1С и не даёт выбрать никакую другую папку. Проблема в том, что до этой папки стандартным файловым менеджером не добраться. Пытался в параметрах диалога указывать каталог, получаемый функциями РабочийКаталогДанныхПользователя() и КаталогДокументов(), но всё та же проблема, мне подсовывает каталоги, в которые не удаётся добраться обычным файловым менеджером. Открытие файла через ПоместитьФайлНаСерверАсинх причём работает со стандартными каталогами нормально и проблем не возникает. Сохранение во временный каталог и открытие файла работает, но поскольку оттуда скопировать то же изображение не получается стандартной штукой для просмотра фотографий, это не решение. Подскажите пожалуйста, как быть в данной ситуации, может есть какой-нибудь костыльный метод? |
|||
1
yzimin
08.11.23
✎
11:22
|
Какая версия платформы и под какой версией андроида тестируете?
|
|||
2
BurundukIzElok
08.11.23
✎
11:38
|
(1) Сервер под 8.3.23.1865, на мобильная платформа 8.3.24.40, пробовал под Android 12 на реальных телефонах.
|
|||
3
BurundukIzElok
08.11.23
✎
14:07
|
Дополнительно уточняю, что в мобильном приложении включен функционал "Обмен файлами с персональным компьютером", "Доступ ко всем файлам".
Ради интереса поглядел что там в мобильной конфигурации документооборота, там реализовано сохранение вложений через "Новый ДиалогВыбораФайла(РежимДиалогаВыбораФайла.ВыборКаталога)", с которым у меня возникает такая же проблема. Самое интересное, что в мобильном приложении документооборота не включена функциональность "Доступ ко всем файлам", без которой данный диалог отказывается работать. |
|||
4
BurundukIzElok
08.11.23
✎
14:13
|
И ещё обратил внимание, что доступ к этой папке есть по умолчанию через диалоги открытия файла вместо со стандартными библиотеками, но как перенести файл из этой папки или же открыть папку стандартными средствами андроида мне не ясно.
|
|||
5
sikuda
08.11.23
✎
14:33
|
Once upon a time, когда люди не задумывались о безопасности 1С скопировало у Microsoft диалог выбора файла в операционной системе...
Но потом пришел Google https://support.google.com/googleplay/android-developer/answer/10467955?hl=ru#intended&exceptions&invalid&alternatives& |
|||
6
BurundukIzElok
08.11.23
✎
16:12
|
Но в таком случае, неужели нет вариантов как сохранить файл так, чтоб можно было получить доступ к нему вне мобильного приложения?
|
|||
7
yzimin
09.11.23
✎
10:46
|
(6) В своё время тоже задавал тут вопрос Мобильный клиент 8.3.17.76, Andoid 11, доступ ко всем файлам
В итоге уже 3 года так и сидим сборке под мобильную платформу 8.3.16, версия сервера мобильного клиента 8.3.22.2283 - всё работает без сбоев |
|||
8
yzimin
09.11.23
✎
11:01
|
(6) Вы для каких целей сохраняете файл на мобильном устройстве?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |