아닌가 ASP.NET MVC3에서 올바르게 다운로드 파일이 내 행동입니다 그림은 모든 것이 OK이고 올바르게 표시되지만 파일 형식이 PDF와 다를 경우 일부 유니 코드가 표시되므로 어떻게 PDF 파일을 올바르게 표시 할 수 있습니까? 아니면 사용자가 다운로드 할 수 있습니까?표시 또는 파일 형식은 텍스트 나 사진
3
A
답변
0
File()
메소드의 두 번째 인수는 마임 유형이어야합니다. 당신이 위에서 언급 한 바와 같이
public FileResult ShowFile(long Id) {
DAL.Files.File file = new DAL.Files.FileAccess().GetById(Id);
// assuming file is a PDF
return File(file.Content, "application/pdf", "some-pdf-file.pdf");
}
0
:
public FileResult ShowFile(long Id) {
DAL.Files.File file = new DAL.Files.FileAccess().GetById(Id);
// assuming file is a PDF
return File(file.Content, "application/pdf");
}
대신 다운로드를 강제로, 제 3 인수를 취하는 File()
오버로드를 사용 : 그래서 당신이 할 경우 파일, 그것은 PDF 작업을해야한다라고 appklication/pdf를 추가해야하지만 올바른 헤더가 필요했습니다.
public FileResult ShowFile(long Id)
{
DAL.Files.File file = new DAL.Files.FileAccess().GetById(Id);
// assuming file is a PDF
Response.AppendHeader("Content-Disposition", "inline; filename=CustomInvoice.pdf");
return File(file.Content, "application/pdf", "some-pdf-file.pdf");
}
관련 문제
- 1. 표시 사진
- 2. iCloud로 텍스트 문서 또는 사진 공유
- 3. iPhone에 사진 표시
- 4. 파일 형식은 C
- 5. 이 파일 형식은 소위
- 6. 유효성 검사 파일 형식은
- 7. 국제화 파일의 파일 형식은 무엇입니까?
- 8. 바이트 [] 또는 스트림에서 파일 표시
- 9. plist 또는 텍스트 파일
- 10. 속성 파일 또는 xsl의 텍스트 파일 읽기
- 11. 사진 또는 카메라 브라우저
- 12. 특정 폴더에 사진 표시, iPhone
- 13. 브라우저의 텍스트 파일 표시 오류
- 14. 브라우저에서 지원하는 그래픽 파일 형식은 무엇입니까?
- 15. PHP와 Perl이 공유하는 좋은 일반 텍스트 구성 파일 형식은 무엇입니까?
- 16. 사진 라이브러리 가로로 표시
- 17. photo_ID로 연락처 사진 표시
- 18. 자동으로 사진 표시
- 19. NSDocumentDirectory의 사진 표시
- 20. URL에서 wxPython으로 사진 표시
- 21. 마지막 사진 표시
- 22. InDesign에서 만든 iPad 매거진 파일 형식은 무엇입니까
- 23. 표준 암호화 파일 형식은 무엇입니까?
- 24. JSch의 주요 파일 형식은 무엇입니까?
- 25. 내 웹 사이트의 사진 또는 사진 뷰어
- 26. SQLite 또는 플랫 텍스트 파일?
- 27. 텍스트 저장 : 파일 또는 rdbms?
- 28. 내 응용 프로그램에 사용해야하는 파일 형식은 무엇입니까?
- 29. 표시 할 URL의 텍스트 파일 내용 iphone
- 30. 사진 또는 디자인 인식
PDF 파일의'file.FileType' 값은 무엇입니까? –
가능한 [MVC에서 브라우저로 PDF를 반환하는 방법?] (http://stackoverflow.com/questions/1510451/how-to-return-pdf-to-browser-in-mvc) –
파일 결과는 Excel에서 작동합니다 그리고 나를 위해 CSV. 난 그냥 파일 이름과 메모리 스트림을 반환입니다. – kunjee