[Trunk | Library]: reports.service: Fix requests for csv files.

git-svn-id: https://svn.driver.research-infrastructures.eu/driver/dnet40/modules/uoa-services-library/trunk/ng-openaire-library/src/app@56115 d315682c-612b-4755-9ff5-7f18f6832af3
This commit is contained in:
konstantina.galouni 2019-06-19 12:33:13 +00:00
parent 025de02c2f
commit fc58f9ac80
1 changed files with 12 additions and 5 deletions

View File

@ -11,20 +11,24 @@ import {map, tap} from "rxjs/operators";
export class ReportsService {
// url:string = "http://beta.services.openaire.eu:8480/search/rest/v2/api/publications?format=csv&page=0&size=3&q=(%22test%22)&fq=instancetypename%20exact%20%22Dataset%22";
constructor(private http: HttpClient) {}
//text/html
//On the service:
downloadCSVFile(url: string){
//var headers = new Headers();
//headers.append('responseType', 'arraybuffer');
return this.http.get(url)
.pipe(map(res => new Blob([res['_body']], { type: 'text/csv' })));
return this.http.get(url, {responseType: 'text'})
.pipe(map(res => new Blob([res], { type: 'text/csv' })));
}
getCSVResponse(url: string){
//var headers = new Headers();
//headers.append('responseType', 'arraybuffer');
return this.http.get(url)
.pipe(map(res => res['_body']));
return this.http.get(url, {responseType: 'text'});
//.pipe(map(res => res));
}
/**
* @deprecated not used
*/
downloadHTMLFile(url: string, info: string){
//var headers = new Headers();
//headers.append('responseType', 'arraybuffer');
@ -34,6 +38,9 @@ export class ReportsService {
.pipe(tap(res => console.log(res)))
}
/**
* @deprecated not used
*/
addInfo(res:any, info:string) {
/*
var para = res.document.createElement("P"); // Create a <p> element