Перейти к основному контенту

загрузка

Загрузка файла

FileUploading.upload(data, fileQuery)

const query = {
type:"page",
entity:"editor",
id:3787,
width:0,
height:0,
compress:true,
}

const value = await FileUploading.upload(data, query)
Схема

data:* Файл
Объекты файла. Получите данные как File из вашего ввода как e.target.files[0]
пример:

fileQuery: IUploadingQuery
Необязательные параметры запроса.
пример:

fileQuery.type: строка
Тип, определяет имя папки в хранилище
пример: страница

fileQuery.entity: строка
Имя сущности, из которой загружается файл, определяет имя папки в хранилище
пример: редактор

fileQuery.id число
Идентификатор объекта, из которого загружается файл, определяет имя папки в хранилище
пример: 3787

fileQuery.width число
Необязательный параметр ширины.
пример: 0

fileQuery.height число
Необязательный параметр высоты
пример: 0

fileQuery.compress логическое
Необязательный флаг оптимизации (сжатия) для изображений
пример: true

fileQuery.template строка
идентификатор шаблона предварительного просмотра
пример: 1

Этот метод загружает файл в облачное хранилище файлов. Передайте в дату значение, полученное из ввода типа "файл".


Данные - это объект файла (или массив), узнайте больше - Объект File

Пример возврата:

[
{
"filename": "string",
"downloadLink": "string",
"size": 0
}
]
Схема

filename: строка
имя файла с относительным путем

downloadLink: строка
ссылка для загрузки файла

size число
размер файла в байтах