我已经使用了angular-file-saver来下载我的应用程序中的文件,但我仍然坚持,如何在从服务器下载并以现有形式保存文件时实现相同的目标。
我的controller.js
vm.download = function(data){
vm.ProjectId = workspaceService.getSelectedWorkSpaceDeal().id;
manageRFPService.getFieldData(vm.ProjectId).then(function(data){
vm.downloading = data;
var down = new Blob([vm.downloading],{ type: 'text/plain;charset=utf-8' });
FileSaver.saveAs(down,'documentname.txt');
}); };
数据中的响应包含文件名,但文件没有下载及其扩展名,而只是响应以文本形式下载。
我的Html
<td><a ng-href=" " ng-click="vm.download( )">{{uploading.documentname}}</a>
如果多个对象显示的上述获取响应相似