library File/attach

Библиотеки

Библиотека опций File/attach

Классы

Класс, реализующий выбор и загрузку файлов через разные источники данных

Класс, реализующий выбор и загрузку файлов через разные источники данных

Класс, реализующий выбор и загрузку файлов через различные источники данных


Выбор и загрузка ресурсов:

var attach = new Base({
   multiSelect: false
});

var scanner = new ScannerGetter();
var fs = new FileSystem();
attach.registerGetter(scanner);
attach.registerGetter(fs);

var sourceOption = {
   endpoint: {
       contract: "simple"
   },
   binding: {
       create: "ЗагрузитьВНикуда"
   },
   idProperty: "link"
};

attach.registerSource(new BL_SbisPluginSource(sourceOption));
attach.registerSource(new SbisFileSource(sourceOption));

attach.choose(fs.getType()).then((resources)=>{
   attach.upload({
   // Дополнительные мета-данные для отправки
       }).then((results)=>{
       // вывод результатов загрузки
       });
   });
});

Класс, реализующий выбор и загрузку файлов через разные источники данных

Класс, наследник Attach/Base, позволяющий регистрировать

динамично подгружаемые экземпляры File/IResourceGetter и File/_attach/Source

Модуль с результатом загрузки ресурса на сервис