Не сжирать все место
При скачивании файлов проверять, осталось ли X свободного места (Х настраивается)
Ну тоесть перед скачиванием файла размера size проверять есть ли size+X места.
А это вообще должно входить в обязанности приложения? Я так не думаю.
Ну, я не считаю, что ограничение по оставшемуся свободному месту вообще должно как-то контролироваться приложением. Разные браузеры, приложения с возможностью сохранения картинок (всякие мессенджеры) и даже андроидовские менеджеры загрузок не занимаются ничем подобным.
Но я и не думаю, что это можно как-то по-другому сделать.
Как компромисс: В диалоге с сохранением треда показывать сколько будут весить файлы и сколько весь тред.
Могу заняться
Хм, сколько весят файлы — хорошая идея, надо будет сделать. А вот насчёт самого треда не уверен. Для этого надо сначала сгенерировать сам html, чтобы узнать его размер (или довольно неплохо так заморочиться с подсчётом, что вообще плохая идея). Думаю, размером самого html можно в этом случае пренебречь.