Перед добавления AngularJS к моему переднему концу я был в состоянии загрузить файлы почтового индекса с моим сервера Django легко:
def myZipDownloadingView(request):
downloadableZip = open('myZip.zip','r')
response = HttpResponse(downloadableZip, content_type='application/force-download')
response['Content-Disposition'] = 'attachment; filename="myZip.zip"'
return response
Теперь Угловым это один делает вызов к этому представлению, чтобы запросить загрузку, и файл больше не загружается браузером. Мой угловой вызов $ http.post() должен обрабатывать ответ, отправленный из представления? Может это не просто работать с:
$http.post("myZipDownloadingView");
Что вы использовали перед AngularJS? –
Почему бы просто не отправить форму по умолчанию, как вы делали раньше? Другими словами, чтобы ответить на вопрос в заголовке ... Нет – charlietfl
Перед Угловым Я просто использовал процесс по умолчанию. Мой код, приведенный выше, немного упрощен, чтобы получить точную точку, но на самом деле мне нужно угловое сделать запрос начать загрузку. Я подумаю о лучшем названии и отредактирую его – stackPusher