Мобильное приложение. Интерактивный выбор файла. #700490


#0 by mzelensky
Доброго всем! Мучаюсь с мобильным приложением. Уперся в очень элементарный вопрос, который не могу решить. Мне нужно указать файл (точнее путь к нему). В обычном режиме делается через ДиалогВыбораФайла(РежимДиалогаВыбораФайла.Открытие) Но в мобильном приложении НЕТ такого. И никак не могу найти аналог. Как все-таки поступить???
#1 by iamnub
Я как бы не в теме мобильных приложений под 1С, но предположу, что искомого функционала - нет. Что в ведре, что в яблах - нету доступа к ФС - только в рамках своей песочницы. Что до - "как поступить" - очень просто. Работу с файлами вынеси на уровень БД - и всё. То есть - любой файл, который может "завестись" на мобиле - должен отображаться на объект в БД. Оттуда и выбирай.
#2 by xReason
Там есть поместить файл , но не все так просто, в продукции яблока нет так легко получить доступ к файловой системе
#3 by iamnub
В рамках песочницы нет никаких проблем с доступом к ФС. ТС нужен контрол, который уже умеет всё делать.
#4 by mzelensky
не совсем понял что ты имеешь ввиду под "только в рамках своей песочницы" ?? "аботу с файлами вынеси на уровень БД - и всё. То есть - любой файл, который может "завестись" на мобиле - должен отображаться на объект в БД. Оттуда и выбирай." - а как он должен ссылаться, если ты не знаешь где этот файл находится? Т.е. есть некий файлик где-то на мобиле (допустим в каталоге Даунлоадс), мне нужно обработать его...но для этого пользователь должен указать путь к этому файлу. Вот с этим и проблемы!
#5 by mzelensky
Продукция яблока меня не интересует. Только Андроид. Смотрел этот "поместить файл", но до меня так и не дошло как им пользоваться в данном случае, т.к. функция предназначена для сохранения файла, который находится  В БАЗЕ, а не наоборот.
#6 by Masquerade
"если ты не знаешь где этот файл находится?" Файл появляется "в обход" твоего приложения? Пользователь жмет на "обработать файл". Ты сканишь требуемое место (корень, последнее место и т.д.) и выводишь списком всё, что нашел. Пользователь жмет на плитку - если это директория, то сканишь её. Если файл, то обрабатываешь. Таким образом - тебе надо овладеть искусством получения списка файлов из какой-то директории. Это реально?
#7 by mzelensky
я уже думал над этим. Т.е. фактически получается - реализуешь сам диалог выбора файла с блужданием по файловой системе отталкиваясь от какой-то директории. Надеялся, что все-таки есть нечто готовое и не прийдется этого делать.
#8 by mzelensky
Файл появляется "в обход" твоего приложения? - ну а почему бы и нет. Файл может попасть на устройство каким угодно способом. Разумеется, что в нормальном режиме я сам буду его скачивать и обрабатывать, но это не обязательно и пользователь может сам его раздобыть, а потом подсунуть программе для обработки. Вот на этот случай и пишу данный функционал.
#9 by Masquerade
#10 by mzelensky
Апну, может кто еще чего надоумит :)
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С