2013-02-13 3 views
1

내 자바 스크립트 내에서 SOAP 웹 서비스에서 BLOB 및 mimetype 데이터를 가져오고 있습니다. 이 BLOB 데이터는 특정 파일의 내용을 나타냅니다. 파일은 임의의 마임 유형 (이미지/png, 텍스트/HTML, 텍스트/일반 등)이 될 수 있습니다.자바 스크립트 가상 웹 페이지 생성

브라우저를 사용하고 싶습니다 (특정 공급 업체 없음). mimetype.

동적으로 링크를 생성하거나 MIME 형식 정보를 사용하여 파일 내용을 표시하는 창을 여는 방법이 있습니까? 나는 단순히 다음과 같습니다 앵커 태그를 만들 수 있으면 좋겠다 :

또는
<a href=myBlob type=mimetype>open file</a> 

, 뭔가 같은 :

myWin = window.open(); 
myWin.document.write(myBlob); 

하지만이 단지 DOM 모델에서 HTML을 작성하는 데 사용할 수 있다고 생각 :(

어떤 제안?

+0

이 있습니다 ..'의 Content-Type' 헤더 또는 서버에 설정하거나 확장를 사용 d 브라우저에 표시 할 적절한 프로그램이 가장 많이 사용됩니다. –

+0

@ExplosionPills - 자바 스크립트 내에서 변수에 지정된 파일 콘텐츠가 있습니다. Content-Type은 어디에 설정합니까? 예를 들어 줄 수 있습니까? –

+0

이것은 JavaScript 서버를 사용하지 않는 한 JavaScript가 아닌 서버 측에서 수행해야하는 작업입니다. –

답변

0
window.open("data:"+mimeType+";base64,"+contents);