Skip to content

fileService ​

fileService ​

fileService.SaveImageFromIFormFile(file, folder) ⇒ Promise.<ApiResult> ​

Deprecated

Сохраняет изображение из FormData (File + Folder) в локальное хранилище


Принимаемые параметры ​

ParamTypeDescription
fileBlobФайл изображения
folderstringПапка хранилища

Возвращаемые данные ​

Returns: Promise.<ApiResult> - Данные сохранённого изображения




UploadFromFormFile(file, path) ⇒ Promise.<ApiResult> ​

Загружает файл из FormData (File + Path) в объектное хранилище


Принимаемые параметры ​

ParamTypeDescription
fileBlobЗагружаемый файл
pathstringПуть в объектном хранилище

Возвращаемые данные ​

Returns: Promise.<ApiResult> - Данные загруженного файла




GetTemporaryUrl(params) ⇒ Promise.<ApiResult> ​

Получает временную подписанную ссылку на файл в объектном хранилище Ссылка живёт 10 минут, поэтому запрашивайте её перед самим открытием файла, а не заранее.


Принимаемые параметры ​

ParamTypeDescription
paramsGetTemporaryUrlRequestParamПостоянный ключ файла в поле Url

Возвращаемые данные ​

Returns: Promise.<ApiResult> - Временная подписанная ссылка под полем temporaryUrl


Пример ​

js
const { temporaryUrl } = await fileService.GetTemporaryUrl({ Url: call.recording.storageUrl })
new Audio(temporaryUrl).play()


SaveImageFromBytes(params) ⇒ Promise.<ApiResult> ​

Сохраняет изображение в локальное хранилище из байтов


Принимаемые параметры ​

ParamTypeDescription
paramsSaveImageFromBytesRequestParamТело запроса. См. SaveImageFromBytesRequestParam

Возвращаемые данные ​

Returns: Promise.<ApiResult> - Путь сохранённого файла




SaveImageFromUrl(params) ⇒ Promise.<ApiResult> ​

Сохраняет изображение в локальное хранилище, скачав его по ссылке


Принимаемые параметры ​

ParamTypeDescription
paramsSaveImageFromUrlRequestParamТело запроса. См. SaveImageFromUrlRequestParam

Возвращаемые данные ​

Returns: Promise.<ApiResult> - Путь сохранённого файла




DeleteImageFromPath(params) ⇒ Promise.<ApiResult> ​

Удаляет изображение из локального хранилища по пути


Принимаемые параметры ​

ParamTypeDescription
paramsDeleteImageFromPathRequestParamТело запроса. См. DeleteImageFromPathRequestParam

Возвращаемые данные ​

Returns: Promise.<ApiResult> - Подтверждение операции