Как создать файл STL из возвращаемого типа blob - PullRequest
0 голосов
/ 29 мая 2020

Я создал службу для загрузки файла STL по URL-адресу: -

service.ts: -

fetchData(filename:string) {

  let headers = new HttpHeaders();
  headers = headers.set('Accept', 'application/STL');
  return this.http.get(filename, { headers: headers, responseType: 'blob' });

}

Как я теперь могу создать файл STL из этого ответа?

1 Ответ

0 голосов
/ 30 мая 2020
this.fetchData.subscribe((res) => {
   let url = window.URL.createObjectURL(res);
        let a = document.createElement('a');
        document.body.appendChild(a);
        a.setAttribute('style', 'display: none');
        a.href = url;
        a.download = res.filename;
        a.click();
        window.URL.revokeObjectURL(url);
        a.remove();
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...