Добавляй в список каждую строку файла в цикле без повторно использования. Ставишь игнор ошибок и не прекращать работу(для ресурса). Все строки добавятся в список.
@dcdalex В действии "Скачать" вы сами указываете куда сохранять файл. Параметр "Путь к файлу". Можете сгенерировать переменную перед загрузкой("Случайная строка") и потом использовать ее.