getDocumentBinaryData

inline fun OperationsManager.getDocumentBinaryData(user: User, docId: String, crossinline onSomeBytesDownloaded: (downloaded: Int, total: Int) -> Unit, crossinline onError: (error: NetworkError) -> Unit, crossinline onSuccess: (file: File) -> Unit)

Скачивает документ по его идентификатору и сохраняет в кэш приложения (использует метод getCacheDir для объекта Context, переданного при инициализации sdk).

Parameters

user

Пользователь

docId

ID документа для скачивания

onSomeBytesDownloaded

В процессе возвращается количество скаченных байт и общее количество байт

onError

При ошибке возвращается NetworkError

onSuccess

При успехе возвращается File

See also