FileUpload (Класс)#
Класс из ecosoft-lexema8, предоставляющий возможность загружать файл.
Предупреждение
Для работы с вложениями данные класс считается устаревшим. Более актуальным является класс FileHelper.
Методы#
choose#
Статический метод класса FileUpload возвращает jQuery.Deferred. Предназначен для выбора файла и загрузки его в базу данных. Выполняет те же функции что и L8.System.chooseAndUploadFile lexema8.2.
| параметр | тип | допустимые значения | по-умолчанию | описание |
|---|---|---|---|---|
| args | object | аргументы команды | ||
| args.multiple | bool | true/false | false | Флаг, разрешающий загрузку нескольких файлов. |
| args.allowedExtensions | [string] | ["text", "text"...] | [] | Список разрешенных к загрузке расширений файлов. |
| args.deniedExtensions | [string] | ["text", "text"...] | [] | Список запрещенных к загрузке расширений файлов. |
| args.maxSize | int | undefined | Максимально допустимый размер загружаемого файла в Кбайтах. | |
| args.folder | string | путь к папке, в которой будет создан файл (используется для ftp, sftp, smb). Пример: 'myFolder/test' |
||
| args.storage | string | указывается имя хранилища из конфигурационного файла (gate.storages). В это хранилище будет сохраняться файл. Если storage не задан, то используется хранилище по умолчанию (определяется по настройке gate.storage). |
Пример