다운로드 파일 시나리오에 대해 FileStreamResult를 반환하는 내 컨트롤러에 ActionResult 메서드가 있습니다. 파일을 다운로드 한 후 사용자를 다른보기로 리디렉션하고 싶습니다. 이걸 어떻게 잘 수행 할 수 있습니까?MVC4 파일 다운로드 후 리디렉션
답변
할 수 없습니다. 당신은 당신의 행동으로부터 하나의 응답만을 되돌릴 수 있으며 그 응답은 그 파일을 포함 할 것입니다. 리다이렉션 헤더를 넣을 수 없으므로 가장 먼저 리다이렉션을 수행 한 다음 다운로드를 시작하는 것이 가장 좋습니다.
파일 다운로드는 클라이언트/브라우저 작업이므로 실제로 그렇게 할 방법이 없습니다.
here과 같은 JavaScript 기술이 있습니다.
TLDR : 클라이언트에서 쿠키를 생성하고 파일 다운로드에서 덮어 씁니다 (예 : 지난 만료 된 쿠키를 설정하여 삭제). 쿠키가 없어지면 클라이언트에서 자주 확인합니다. 그것은 리디렉션입니다.
나는 그것을 시도해 볼 것이지만이 접근법은 유지 및 지원하기가 더 어려워 질 것이라고 생각한다. –
@MikeC - 동의 함. 나는이 방법을 전혀 추천하지 않는다. 나는 Ufuk에 동의한다. 그러나 이것은 최후의 수단입니다. – RPM1984
- 1. 파일 다운로드 후 index.php로 리디렉션
- 2. 파일 다운로드 후 리디렉션 관련 문제
- 3. 다운로드 후 헤더 리디렉션
- 4. 리디렉션 된 URL에서 파일 다운로드
- 5. 봄 - 파일 다운로드 및 리디렉션
- 6. 플래시 리디렉션 및 다운로드 파일
- 7. asp.net에서 파일 다운로드 및 리디렉션 페이지
- 8. 다른 페이지로 리디렉션 한 후 다운로드
- 9. 강제로 다운로드 한 후 Codeigniter 리디렉션
- 10. MVC3 Ajax.BeginForm 후 파일 다운로드
- 11. perl 게시 후 파일 다운로드
- 12. Wicket : onSubmit 후 파일 다운로드
- 13. AFNetworking 다운로드 후 파일 존재
- 14. 다운로드 후 PHP로 파일 업로드
- 15. 리디렉션 및 강제 다운로드
- 16. 파일 다운로드 후 PDF 파일 자동 열기
- 17. 파일 다운로드 완료 후 파일 실행
- 18. 리디렉션 URL에서 NSURLSessionDownloadTask를 사용하여 pdf 파일 다운로드
- 19. Django에서 생성 된 파일 다운로드 및 리디렉션
- 20. LAMP : 파일 다운로드 요청을 PHP 페이지로 리디렉션
- 21. PHP 파일 다운로드 URL 리디렉션 Ajax에서
- 22. PowerShell로 리디렉션 된 URL에서 파일 다운로드
- 23. C# Filehippo와 같은 리디렉션 사이트에서 파일 다운로드
- 24. 파일 다운로드 및 리디렉션 ... 또는 대체
- 25. S3에서 파일 다운로드 및 cURL을 사용하여 리디렉션
- 26. 파이썬에서 웹에서 .csv 파일 다운로드 (리디렉션 포함)
- 27. C# MVC4 기본 컨트롤러 리디렉션
- 28. Perl/CGI : 파일을 다운로드 한 후 다른 페이지로 리디렉션
- 29. MVC4 모바일 응용 프로그램에서 HTTP에서 HTTPS로 리디렉션
- 30. 리디렉션 후 리디렉션
고마워요! 귀하의 제안을 리디렉션 한 다음 다운로드를 시작했지만 작동하지 않았습니다. –