我有一点问题,我无法弄清楚如何修复。我需要向我的服务器发送带有自定义标头的请求,将其下载到客户端,并提示浏览器的保存警报。
我使用AngularJS。我下载了文件的所有位,我有它的名字。现在我需要让客户端将其保存到他的计算机上。没有服务器修改的任何想法吗?
以下是我下载文件的方式:
Documents.download(id).$promise.catch(function(response) {
switch(response.status) {
case '412':
toaster.pop({
type: 'error',
title: LOCALIZATION.errors.downloadingPC.title,
body: LOCALIZATION.errors.downloadingPC.message
});
break;
default:
toaster.pop({
type: 'error',
title: LOCALIZATION.errors.general.title,
body: LOCALIZATION.errors.general.message
});
break;
}
}).then(function(response) {
// the file downloaded. I have the bits of it. now what?
})