Я делаю проект на DRF + Angular.В настоящее время на localhost я могу скачать файл с действием:
@action(methods=['get'], detail=True)
def download(self, *args, **kwargs):
instance = self.get_object()
file_handle = instance.file.open()
response = FileResponse(file_handle.read(), content_type='application/file')
response['Content-Length'] = instance.file.size
response['Content-Disposition'] = f'attachment; filename="{instance.file.name}"'
file_handle.close()
return response
Он работает на localhost, но когда front-end пытается получить тот же файл под тем же URL-адресом на сервере - я получаю перенаправление на шаблон DRFс HTTP 401 Unauthorized
.Но я уже ввел свои учетные данные.Что не так?