Пакет: 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 | MessageBody | MultipartFormProvider | MultipartProvider | RequestMessage | fopen | getData