Асинхронная и синхронная функции скачивания файла в MonetLoader
downloadToFile (асинхронная)
Функция downloadToFile асинхронно скачивает файл из указанного URL в указанный путь.
Параметры:
url: URL для скачивания.path: Путь к файлу, в который будет сохранен скачанный файл.callback: Функция, вызываемая при изменении прогресса или завершении скачивания. Принимает три параметра:type: Тип события ("downloading" - скачивание в процессе, "finished" - скачивание завершено, "error" - произошла ошибка скачивания).pos: Текущая позиция скачивания (в байтах).total_size: Общий размер файла (доступно только приtype == "downloading").
progressInterval: Интервал в секундах между вызовамиcallback(по умолчанию 0.1).
Дополнительная информация при типе "error":
Если тип события равен "error", параметр pos содержит информацию об ошибке, например, код ошибки или текст сообщения об ошибке.
Пример использования:
downloadToFileSync (синхронная)
Функция downloadToFileSync синхронно скачивает файл из указанного URL в указанный путь.
Параметры:
url: URL для скачивания.path: Путь к файлу, в который будет сохранен скачанный файл.
Дополнительная информация при возникновении ошибки:
Если в процессе скачивания возникает ошибка, функция может выбросить исключение или вернуть код ошибки.
Пример использования: