2016-12-28 5 views
0

친애하는 SAPUI5 개발자,blob 데이터를 SAPUI5에서 파일로 다운로드하는 방법은 무엇입니까?

블롭 데이터를 SAPUI5에 파일로 다운로드하려면 어떻게해야합니까?

내가 가지고 blob object :

"data:image/jpeg;base64,MjU1MjE2MjU1MjI0MDE2NzQ3MDc....." 

나는 우리가 일반적으로 자바 스크립트에서 사용하는 일반적인 방법을 사용할 수 없습니다.

나는 window.URL.createObjectURL(blob);이라는 뜻은 블롭 데이터에 대한 올바른 URL을 만들지 않습니다.

어떻게 할 수 있습니까?

미리 감사드립니다.

답변

0

같은 문제가있었습니다. 대부분 다운로드 링크를 만들 때 sap.m.Link을 사용했습니다.

ESLint(sap-no-dom-insertion): Direct DOM insertion is forbidden! 

그러나 경고를 무시하고 a 태그를 생성하고 그것을 주입 : 당신이 앵커 (HTML에서 a 태그)를 작성하고 다음과 같은 경고를받을 body 요소를 주입 할 경우 나는 알고있다 신체.

여기 좋은 해결책이있다 : 그것은 MVC 모델과 자신의 라우팅을 가지고 있기 때문에

JavaScript blob filename without link

0

오브젝트 onfly로 다운로드 링크를 생성하고 클릭 이벤트를 발생 시키거나 사용자가 클릭 할 수 있습니다. 예 : Create a file in memory for user to download, not through server

+0

이 방법은 SAPUI5에서 작동하지 않습니다가. URL을 작성하면 SAPUI5 응용 프로그램에서 작동하지 않습니다. –