내용 처리 : "인라인"과 "첨부 파일"의 차이점은 무엇입니까?
차이점은 무엇입니까
Response.AddHeader("Content-Disposition", "attachment;filename=somefile.ext")
과
Response.AddHeader("Content-Disposition", "inline;filename=somefile.ext")
차이점을 모르는 이유는 하나 이상을 사용할 때 항상 두 파일 모두에 대한 파일을 다운로드하라는 창 프롬프트가 표시되기 때문입니다. 사양을 읽었지만 실마리는 없습니다.
하나 이상을 사용할 때 두 파일 모두에 대한 파일을 다운로드하라는 창 프롬프트가 표시되기 때문입니다.
이 동작은 브라우저와 제공하려는 파일에 따라 다릅니다. 인라인으로 브라우저는 브라우저 내에서 파일을 열려고 시도합니다.
예를 들어 PDF 파일과 Firefox / Adobe Reader가있는 경우 인라인 처리는 Firefox 내에서 PDF를 열지 만 첨부 파일은 강제로 다운로드합니다.
.ZIP 파일을 제공하는 경우 브라우저에서 인라인으로 표시 할 수 없으므로 인라인 및 첨부 파일 처리를 위해 파일이 다운로드됩니다.
인라인 인 경우 브라우저는 브라우저 창에서 렌더링을 시도해야합니다. 그렇지 않으면 외부 프로그램에 의존하여 사용자에게 프롬프트합니다.
첨부 파일을 사용하면 즉시 사용자에게 이동하여 브라우저에로드 할 수 있는지 여부에 관계없이 브라우저에로드하지 않습니다.
인라인이 서버에서 직접 Office 문서 (xls, doc 등)를 열려고 시도하면 사용자 자격 증명 프롬프트가 표시 될 수 있습니다.
이 링크를 참조하십시오 :
http://forums.asp.net/t/1885657.aspx/1?Access+the+SSRS+Report+in+excel+format+on+server
누군가 ASP.Net을 통해 SSRS에서 Excel 보고서를 전달하려고 시도했습니다.-> 사용자는 항상 자격 증명을 입력하라는 메시지를 받았습니다. 프롬프트에서 취소를 클릭하면 어쨌든 열립니다 ...
콘텐츠 처리가 첨부 파일로 표시되면 열기를 클릭 한 다음 로컬 복사본에서 Excel로 열면 임시 폴더에 자동으로 저장됩니다.
'development' 카테고리의 다른 글
| ObservableCollection과 BindingList의 차이점 (0) | 2020.04.15 |
|---|---|
| 프로그래밍 방식으로 RelativeLayout에서 뷰를 레이아웃하는 방법은 무엇입니까? (0) | 2020.04.15 |
| NodeJS-“소켓 끊기”는 실제로 무엇을 의미합니까? (0) | 2020.04.15 |
| 다중 파일 Go 프로젝트 구성 (0) | 2020.04.15 |
| 더하기 기호는 '+ new Date'에서 무엇을합니까 (0) | 2020.04.15 |