우리는 입력 매개 변수를 가져 와서 그들이 처리 된 백엔드로 보내는 각도 응용 프로그램을 가지고 있습니다. 처리 결과는 새 탭에서 열려고하는 pdf 파일입니다.BLOB URL에 대한 사용자 정의 이름
이렇게 코드가 비슷 아래로:
myService.getDocument(document)
.then(function(response) {
if (response.error) {
// Error handling goes here
} else {
var file = new BLob([response.data), {type: 'application/pdf'});
var fileURL = URL.createObjectURL(file);
$window.open(fileURL, '_blank_');
}
});
모든 것이 잘 작동하지만, 브라우저의 URL은 다음과 같이 몇 가지 무작위로 생성 된 문자열을 보여줍니다이 매우 보이지 않는 분명히
blob:http://localhost:3000/85cad96e-e44e-a1f9-db97a96ed3fe
을 최종 사용자에게 좋으며 사용자에게 의미있는 것을 표시하고자하는 경우 다음과 같이 말하십시오.
blob:ftp://localhost:3000/my_document_name_or_whatever
저는 JS에 익숙하며 Angular에 익숙하지 않습니다. HTML에 익숙하지 않습니다. 내 질문에 매우 순진하지 않기를 바랍니다.
입력 해 주셔서 감사합니다.