파일 유형을 결정하십시오
파일 유형을 미리 결정할 수없는 경우 .NET 프레임 워크는 공통 바이너리 데이터 스트림을 나타내는 공통 MIME 유형 옥셋 스트림을 제공합니다. 이 유형은 다양한 파일 형식을 수용 할 수 있습니다.
fileresult 를 사용한 맞춤형 구현
BinaryContentResult와 같은 사용자 정의 클래스는 예상 효과를 달성 할 수 있지만 FilerErersult는 권장되는 방법입니다. 표준화되고 간결한 솔루션을 제공하며 .NET 프레임 워크에서 널리 지원됩니다.
코드 구현
fileresult로 모든 유형의 파일을 다운로드하려면 다음 코드 조각을 사용할 수 있습니다.
사용자 정의 파일 검색 함수
getfile 함수는 파일의 이진 내용을 검색하는 데 도움이됩니다. 스트리밍 형식으로 파일을 열고 바이트를 버퍼로 읽은 다음 버퍼로 돌아갑니다.
완전한 코드 예
전체 실행 코드 (Custom GetFile 함수 포함)는 다음과 같습니다.
이 방법을 통해 개발자는 ASP.NET MVC 응용 프로그램에서 파일 유형 다운로드를 완벽하게 활성화하여 파일 전송을위한 편리하고 신뢰할 수있는 메커니즘을 제공 할 수 있습니다. 자원의 누출을 피하기 위해 파일 흐름이 올바르게 닫히도록 코드 예제에
명령문이 추가됩니다. 위 내용은 FileResult를 사용하여 ASP.NET MVC에서 다양한 파일 다운로드를 어떻게 구현할 수 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!