Skip to content

Файл слишком большой

Wladislav Radchenko edited this page Nov 17, 2023 · 5 revisions

Решение проблемы с сообщением "File is too big"

При запуске определенного модуля вы можете столкнуться с сообщением "File is too big". Это может указывать на проблему с загрузкой файла в директорию .wunjo/tmp. Эта проблема может быть связана как с особенностями браузера, так и с ограничениями кеша памяти или RAM. Если вы столкнулись с этой проблемой, вам может потребоваться настроить время загрузки файла под ваши нужды.

Для настройки времени загрузки файла, откройте файл general_utils.py и найдите метод check_tmp_file_uploaded. Вы можете изменить параметры в этом методе:

def check_tmp_file_uploaded(file_path, retries=10, delay=30):
    """
    Проверяет наличие файла с заданным путем с определенным количеством попыток и задержкой между попытками.

    :param file_path: Путь к файлу для проверки.
    :param retries: Количество попыток.
    :param delay: Задержка в секундах между попытками.
    :return: True, если файл существует, False в противном случае.
    """
    for _ in range(retries):
        if os.path.exists(file_path):
            return True
        time.sleep(delay)
    return False

В этом коде retries - количество попыток проверки загрузки файла в .wunjo/tmp, а delay - время ожидания между каждой попыткой.

Используйте эти параметры, чтобы настроить поведение приложения в соответствии с вашими требованиями.

Если у вас есть ограничение на размер файлов принимаемых браузером, вам нужно увеличить ограничение, например, как по этой ссылке.

Дополнительно, не забывайте, что вы можете уменьшить разрешение файла или разделить его на несколько маленьких для более быстрой загрузки и обработки.

Navigation

Clone this wiki locally