Загрузка mp3 файлов в клиентскую систему из api с помощью фреймворка django
Я создал сайт, где мне нужно позволить пользователям скачивать mp3 файлы, вызывая API. Но файлы скачиваются на сервере, а не в клиентской системе.
def download(url: str, dest_folder: str):
if not os.path.exists(dest_folder):
# create folder if it does not exist
os.makedirs(dest_folder)
filename = "1.mp3"
file_path = os.path.join(dest_folder, filename)
r = requests.get(url, stream=True)
if r.ok:
print("saving to", os.path.abspath(file_path))
with open(file_path, 'wb') as f:
for chunk in r.iter_content(chunk_size=1024 * 8):
if chunk:
f.write(chunk)
f.flush()
os.fsync(f.fileno())
download(i="API URL mylink", dest_folder="C:/Users/"+username+"/Desktop/call_logs")
Помогите, пожалуйста, как изменить этот код так, чтобы файл загружался в клиентскую систему!