Пакет: matlab.net.http.io
Суперклассы: matlab.net.http.io.ContentProvider, matlab.mixin.Copyable
ContentProvider для отправки файлов
Использование FileProvider объект как удобный способ отправки одного или нескольких файлов на сервер.
The 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