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