2014-07-14 5 views

답변

2

이것은 ColdFusion에서 해결할 수있는 것이 아닙니다. 이것은 사용중인 특정 웹 브라우저와 사용자가 로컬로 설치 한 관련 소프트웨어와 관련이 있습니다.

사용자가 기본적으로 PDF를 지원하는 브라우저 (예 : Chrome)를 사용 중이거나 Adobe Acrobat 브라우저 플러그인이 설치된 경우 PDF가 브라우저에서 열립니다. 그렇지 않으면 Acrobat 프로그램이나 PDF 문서를 볼 수있는 프로그램에서 열립니다. 브라우저에는 MS Word 플러그인이 없으므로 브라우저는 MS Word (설치된 경우) 또는 해당 유형의 파일을 읽을 수있는 다른 프로그램에서 항상 .doc 파일을 열려고합니다.

10

ColdFusion이 그들이 브라우저에서 열립니다 방법과 거의가 사전에

감사합니다. 그것은 사용자의 브라우저가 어떻게 구성되어 있는지에 달려 있습니다. 독립 실행 형 응용 프로그램에서 열도록 구성되어있는 경우 브라우저에서 열도록 구성되어 있으면 독립 실행 형 응용 프로그램에서 열리도록 구성됩니다. <cfcontent> 태그를 사용하여 ColdFusion을 통해 파일을 제공하는 경우 영향을 미칠 수 있지만 코드를 제공하지 않았거나 이러한 파일을 제공하는 방법에 대한 설명이 없으므로 파일을로드하는 <a href="/path/to/pdf.pdf">pdf</a>과 같은 작업을 수행한다고 가정합니다 브라우저에서 브라우저는 브라우저에서 다운로드할지 또는 직접 볼지를 결정합니다. 파일을 제공하기 위해 <cfcontent>를 사용하는 경우

당신은 또한 <cfheader>를 사용하고 그것을로드하는 방법 브라우저를 파악하는 데 도움이 될 수 있습니다 중 하나 inline 또는 attachment로 파일을 보낼 수 있습니다. 즉, 브라우저의 구성에 달려 있습니다. 같은

뭔가 :

<cfheader name="Content-Type" value="application/pdf" /> 
<cfheader name="Content-Disposition" value="inline;filename=mypdf.pdf;" /> 
<cfcontent type="application/pdf" reset="true" variable="#myPDFBinary#" /> 

가 제대로 구성된 경우, 브라우저에서 PDF를 열어야합니다 인라인로드 할 수있는 브라우저를 말하고, PDF 파일의 바이너리를 제공한다.

+0

답장을 보내 주셔서 감사합니다. 정말 고마워. 감사 – user747291

관련 문제