Пакет: matlab.net.http.io
Суперклассы: matlab.net.http.io.ContentProvider, matlab.mixin.Copyable
ContentProvider для отправки файлов
Использовать FileProvider объект как удобный способ отправки одного или нескольких файлов на сервер.
matlab.net.http.io.FileProvider класс является handle класс.
providers = FileProvider( создает массив files)FileProviders, по одному для каждого файла в files массив. Каждая запись отправляет один файл на сервер.
Чтобы завершить передачу файла до его завершения, установите FileSize до требуемого количества байтов. Чтобы решить, где завершить передачу на основе содержимого файла во время чтения, запишите подкласс и переопределите getData для проверки считываемых данных и установки stop возвращает значение, чтобы завершить передачу.
providers = FileProvider( задает параметры для открытия файлов.files,permission,machineformat,encoding)
providers = FileProvider( конструкции fileIds)FileProviders определяется идентификаторами файлов. Файлы считываются, начиная с текущего индикатора положения файла до конца файла. Идентификаторы файлов не закрываются после завершения передачи. Этот метод полезен, если файл уже открыт или если требуется передать только завершающую часть файла. Для этого откройте файл, установите индикатор положения файла на начало данных в файле, который требуется передать, а затем передайте этот идентификатор файла в конструктор. Также можно задать FileSize для ограничения общего количества байтов или записи подкласса для управления моментом окончания передачи.
FileConsumer | fopen | getData | MessageBody | MultipartFormProvider | MultipartProvider | RequestMessage