| 
    
        
     
     | 
    
    
  | 
Мобильное приложение. Интерактивный выбор файла. | ☑ | ||
|---|---|---|---|---|
| 
    0
    
        mzelensky    
     01.03.14 
            ✎
    20:08 
 | 
         
        Доброго всем!
 
        Мучаюсь с мобильным приложением. Уперся в очень элементарный вопрос, который не могу решить. Мне нужно указать файл (точнее путь к нему). В обычном режиме делается через ДиалогВыбораФайла(РежимДиалогаВыбораФайла.Открытие) Но в мобильном приложении НЕТ такого. И никак не могу найти аналог. Как все-таки поступить???  | 
|||
| 
    1
    
        iamnub    
     01.03.14 
            ✎
    21:53 
 | 
         
        Я как бы не в теме мобильных приложений под 1С, но предположу, что искомого функционала - нет.
 
        Что в ведре, что в яблах - нету доступа к ФС - только в рамках своей песочницы. Что до - "как поступить" - очень просто. Работу с файлами вынеси на уровень БД - и всё. То есть - любой файл, который может "завестись" на мобиле - должен отображаться на объект в БД. Оттуда и выбирай.  | 
|||
| 
    2
    
        xReason    
     01.03.14 
            ✎
    22:17 
 | 
         
        Там есть поместить файл , но не все так просто, в продукции яблока нет так легко получить доступ к файловой системе     
         | 
|||
| 
    3
    
        iamnub    
     01.03.14 
            ✎
    22:39 
 | 
         
        (2)
 
        В рамках песочницы нет никаких проблем с доступом к ФС. ТС нужен контрол, который уже умеет всё делать.  | 
|||
| 
    4
    
        mzelensky    
     02.03.14 
            ✎
    15:16 
 | 
         
        (1)не совсем понял что ты имеешь ввиду под "только в рамках своей песочницы" ??
 
        "аботу с файлами вынеси на уровень БД - и всё. То есть - любой файл, который может "завестись" на мобиле - должен отображаться на объект в БД. Оттуда и выбирай." - а как он должен ссылаться, если ты не знаешь где этот файл находится? Т.е. есть некий файлик где-то на мобиле (допустим в каталоге Даунлоадс), мне нужно обработать его...но для этого пользователь должен указать путь к этому файлу. Вот с этим и проблемы!  | 
|||
| 
    5
    
        mzelensky    
     02.03.14 
            ✎
    15:18 
 | 
         
        (2) Продукция яблока меня не интересует. Только Андроид. Смотрел этот "поместить файл", но до меня так и не дошло как им пользоваться в данном случае, т.к. функция предназначена для сохранения файла, который находится  В БАЗЕ, а не наоборот.     
         | 
|||
| 
    6
    
        Masquerade    
     02.03.14 
            ✎
    16:25 
 | 
         
        (4)
 
        "если ты не знаешь где этот файл находится?" Файл появляется "в обход" твоего приложения? Пользователь жмет на "обработать файл". Ты сканишь требуемое место (корень, последнее место и т.д.) и выводишь списком всё, что нашел. Пользователь жмет на плитку - если это директория, то сканишь её. Если файл, то обрабатываешь. Таким образом - тебе надо овладеть искусством получения списка файлов из какой-то директории. Это реально?  | 
|||
| 
    7
    
        mzelensky    
     02.03.14 
            ✎
    16:30 
 | 
         
        (6) я уже думал над этим. Т.е. фактически получается - реализуешь сам диалог выбора файла с блужданием по файловой системе отталкиваясь от какой-то директории.
 
        Надеялся, что все-таки есть нечто готовое и не прийдется этого делать.  | 
|||
| 
    8
    
        mzelensky    
     02.03.14 
            ✎
    16:32 
 | 
         
        (6) Файл появляется "в обход" твоего приложения? - ну а почему бы и нет. Файл может попасть на устройство каким угодно способом. Разумеется, что в нормальном режиме я сам буду его скачивать и обрабатывать, но это не обязательно и пользователь может сам его раздобыть, а потом подсунуть программе для обработки. Вот на этот случай и пишу данный функционал.     
         | 
|||
| 
    9
    
        Masquerade    
     02.03.14 
            ✎
    16:32 
 | 
||||
| 
    10
    
        mzelensky    
     03.03.14 
            ✎
    13:27 
 | 
         
        Апну, может кто еще чего надоумит :)     
         | 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |