1
PiotrLoginov
15.05.18
✎
21:20
|
До сих пор использование НачатьЗапросРазрешенияПользователя для методов НачатьПолучениеФайлов, НачатьПеремещениеФайла использовал без проблем.
Шла бы речь об сохранении в одиночные файлы - я бы на сервере сохранил в хранилище, а на клиенте запросил разрешение на получение всех одним скопом. Но каждый таб док сохраняется в файл htm и кучу файликов в папке _files . Раскидывать все это в хранилище - это вообще не вариант.
Была еще мысль запаковывать все это добро в один файл-архив и помещать в хранилище на сервере, а затем получать из хранилища на клиенте и распаковывать, так ведь не поверите, ЧтениеZipФайла не работает на веб-клиенте.
Дальше процитирую выдержку из СП про НачатьЗапросРазрешенияПользователя:
Используемые методы:
НачатьПомещениеФайлов;
НачатьПолучениеФайлов;
НачатьЗапускПриложения;
НачатьУдалениеФайлов;
НачатьПоискФайлов;
НачатьКопированиеФайла;
НачатьПеремещениеФайла;
НачатьСоздание;
НачатьОткрытие;
НачатьОткрытиеДляЧтения;
НачатьОткрытиеДляЗаписи;
НачатьОткрытиеДляДописывания;
НачатьСозданиеВременногоФайла;
НачатьСозданиеКаталога;
НачатьСозданиеДвоичныхДанныхИзФайла;
НачатьЗапись
где "НачатьЗапись" - это метод объекта ДвоичныеДанные, а не ТабличныйДокумент. Пробовал использовать для двоичных данных, получил ошибку: "Запрос разрешения доступа невозможен, неизвестный вызов НАЧАТЬЗАПИСЬ". Пробовал вместо НачатьЗапись указывать в параметрах НачатьЗапросРазрешенияПользователя "ДвоичныеДанные.НачатьЗапись" - получил "Запрос разрешения доступа невозможен, неизвестный вызов ДВОИЧНЫЕДАННЫЕ.НАЧАТЬЗАПИСЬ".
|
|