Не скачиваются файлы на Heroku через Python
Мне нужно что бы бот скачивал файл из ссылки. Я использую эту функцию:
def download(url, filename):
get_response = requests.get(url,stream=True)
file_name = filename
with open(file_name, 'wb') as f:
for chunk in get_response.iter_content(chunk_size=1024):
if chunk: # filter out keep-alive new chunks
f.write(chunk)
А затем я отправляю его пользователю, используя это:
with open(music, 'rb') as music_file:
await bot.send_audio(message.chat.id, music_file)
На моём компе все работает отлично. Но вот когда я запускаю бота на Heroku, то он постоянно выдаёт эту ошибку:
aiogram.utils.exceptions.BadRequest: File must be non-empty
Я пытался добавлять задержки, пытался проверять скачался ли файл, но ничего не помогло. Может кто нибудь помочь?
(почему то chunk в любом случае пуст при скачивании. С чем это связано?)