getSrcForOfficeViewer
Генерирует ссылку для компонента OfficeViewer, чтобы отобразить файл с помощью сервиса OfficeViewer Платформы.
Асинхронный метод.
Параметры
params: {
fileId: string,
fileUrl: string,
UIMode: string
}
fileId
Идентификатор файла, хранящегося в файловом хранилище Платформы.
Необязательный параметр.
fileUrl
Прямая внешняя ссылка на файл.
Параметр используется для отображения файла, отсутствующего в файловом хранилище Платформы.
Необязательный параметр.
UIMode
Режим отображения интерфейса:
tabbed
: стандартное отображение для настольных приложений. Используется по умолчанию.compact
: компактное отображение для мобильных приложений.
Необязательный параметр.
Примеры
Следующий пример демонстрирует генерацию ссылки на файл с идентификатором fileId
, хранящийся в файловом хранилище Платформы.
const officeSrc = await getSrcForOfficeViewer({ fileId });
Возвращаемое значение
string
Ссылка для передачи в компонент OfficeViewer.
Исключения
Исключения возникают в следующих случаях и описываются соответствующими строками:
-
Не передан ни один из параметров
fileId
илиfileUrl
.Either fileId or fileUrl is required
-
При обращении к файловому сервису Платформы статус ответа находится вне диапазона 200-299.
HTTP error! Status: <статус ответа сервера>