Builder
Functions
Указать глубину, с которой работать с директориями. 0 - исключить даже содержимое самой директории. 1 - содержимое текущей директории. 2 - текущая директория и её под-директории. По умолчанию используется Int.MAX_VALUE.
Указать тип: директория или файл.
Использовать ли шифрование при работе с файлом. ВНИМАНИЕ! если передать false, то файлы будут загружены с сервера без шифрования. Если использован FMP.Builder.debugNoEncryption, то этот метод не имеет никакого эффекта.
InputStream для считывания файла. Возможно использовать как альтернативу local для выгрузки на сервер без записи файла на файловую систему. Например, для передачи ByteArray возможно использовать ByteArrayInputStream(ByteArray).
Полный путь к файлу на локальной файловой системе, например "/path/to/file.jpg".
Указать точку монтирования файла.
OutputStream для записи файла. Возможно использовать как альтернативу local для загрузки с сервера без записи файла на файловую систему. Файл будет записан без шифрования. Для шифрования на файловой системе используйте передачу пути через path и read для последующего чтения расшифрованного файла. Например, для записи в ByteArray возможно использовать ByteArrayOutputStream().toByteArray().
Указать относительный путь к файлу на сервере.