직접

2017-04-05 3 views
0

나는 내 웹 사이트에서 PDF 파일을 포함하고 싶었다,이처럼 보였다 JavaScript로 소스 코드를 편집 한 다음 <object>을 만들고 결과 데이터를 제공하십시오. 문제는 객체가 data 속성에 URL이 필요하며 실제 데이터를 직접 허용하지 않는다는 것입니다. 어떻게 처리 할 수 ​​있습니까? 예를 들어 자바 스크립트에서 "가짜 URL"을 만드는 방법이 있습니까? 또는 어떻게 든 다른 방식으로 객체에 데이터를 전달할 수 있습니까? 또는 다른 태그를 사용해야합니까?
미리 감사드립니다. 내 영어로 죄송합니다.직접

답변

0

실제로 URL이 필요하지 않습니다. PDF를 base64로 변환하고 데이터 속성을 데이터 자체로 설정할 수 있습니다. base64의 접두어로 "data :"다음에 MIME 유형, 세미콜론, "base64"및 PDF를 나타내는 base64로 인코딩 된 문자열이 필요합니다.

<object data="data:application/pdf;base64,YOURBASE64DATA" type="application/pdf"></object>