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

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: <статус ответа сервера>