Объект для работы с файлами. С помощью данного класса возможно выполнять поиск по файлам и создание временных файлов.

Hierarchy

  • Files

Methods

createTemporary

  • createTemporary(name: string, body: ArrayBuffer): Promise<FileItem>
  • Метод создает временный файл.

    Вы можете временно загрузить файл в систему, чтобы использовать его в процессе или приложении. В случае если файл не будет использован в течение 60 минут, он будет автоматически удален.

    В примере показано, как создать файл, имея некоторое содержимое файла, представленное в виде массива байтов. В контексте хранится newName — новое имя файла.

    const fileData: ArrayBuffer;
    // ...
    const newTmpFile = await System.files.createTemporary(Context.data.newName, fileData);
    

    Parameters

    • name: string

      Имя нового файла.

    • body: ArrayBuffer

      Тело файла в виде массива байтов.

    Returns Promise<FileItem>

    Модель временного файла.

search

  • Метод выполняет поиск по файлам, хранимым на диске.

    Используя метод, можно:

    • фильтровать файлы, используя различные параметры;

    • искать и получать конкретный или первый элемент из выборки;

    • сортировать результаты поиска;

    • ограничивать количество результатов или получать найденные элементы постранично.

    Пример использования:

    const position = await System.files.search().where(f => f.__id.eq('<some id>')).first();
    

    Returns FilesSearch

    Объект для построения запроса по поиску файла.