Search
    Preparing search index...

    Интерфейс сервиса для скачивания файлов

    interface DownloadFileServiceType {
        buildLobFilePath: (fileType: "blob" | "clob", fileId: string) => string;
        byFile: (file: Blob, name: string) => void;
        byJSONData: (data: string, name: string) => void;
        byUrl: (url: string, apiVersion?: string) => void;
        byXMLData: (data: string, name: string) => void;
        readLobFile: (fileType: "blob" | "clob", fileId: string) => Promise<Blob>;
    }
    Index

    Properties

    buildLobFilePath: (fileType: "blob" | "clob", fileId: string) => string

    Метод для формирования пути к файлу LOB (Large Object) в структуре хранилища.

    Type declaration

      • (fileType: "blob" | "clob", fileId: string): string
      • Parameters

        • fileType: "blob" | "clob"

          тип объекта: 'blob' или 'clob'.

        • fileId: string

          уникальный идентификатор файла.

        Returns string

    byFile: (file: Blob, name: string) => void

    Метод скачивания файла.

    Type declaration

      • (file: Blob, name: string): void
      • Parameters

        • file: Blob

          Файл.

        • name: string

          Имя файла.

        Returns void

    byJSONData: (data: string, name: string) => void

    Метод скачивания файла из данных JSON.

    Type declaration

      • (data: string, name: string): void
      • Parameters

        • data: string

          Данные JSON.

        • name: string

          Имя файла.

        Returns void

    byUrl: (url: string, apiVersion?: string) => void

    Метод скачивания по ссылке.

    Type declaration

      • (url: string, apiVersion?: string): void
      • Parameters

        • url: string

          URL-адрес.

        • OptionalapiVersion: string

          Версия API.

        Returns void

    byXMLData: (data: string, name: string) => void

    Метод скачивания файла из данных XML.

    Type declaration

      • (data: string, name: string): void
      • Parameters

        • data: string

          Данные XML.

        • name: string

          Имя файла.

        Returns void

    readLobFile: (fileType: "blob" | "clob", fileId: string) => Promise<Blob>

    Метод для чтения файла LOB (Large Object) из хранилища.

    Type declaration

      • (fileType: "blob" | "clob", fileId: string): Promise<Blob>
      • Parameters

        • fileType: "blob" | "clob"

          тип объекта: 'blob' или 'clob'.

        • fileId: string

          уникальный идентификатор файла.

        Returns Promise<Blob>