YuJaa
184
2019-05-29 15:10:56
0
322

asp.net Core MVC 정적파일에 데이터 넘기기, 권한 부여


하고자 하는 것.

1. 해당 정적 파일에 url만 치고 들어올 수 없어야 한다. (들어오더라도 Session이 없으면 튕겨내던지.)

2. 정적 파일로 값을 넘겨야 한다. (Session이던, 특정 Value 이던)


폴더 구조는 이렇구요


프로젝트의  wwwroot 폴더에 VideoCall/index1.html 파일을 호출하려고 합니다.

URL 검색 시 https://~~~.com/VideoCall/index1.html 이렇게 하니 해당 파일을 호출하는 것을 확인했는데, 해당 파일(정적 파일)에 데이터를 넘겨주려 하는 것에서 막혔습니다.

데이터를 어떻게 넘겨줄 수 있나요?


의 '정적 파일 권한 부여' 파트에.
FileResult 를 반환하는 방식으로 서비스 합니다. 라는 부분 이해 못하겠네요..

Controller의 Action에서 FileResult를 사용하여 정적파일을 연다는 것 같은데 무엇을 return 해주어야 하나요??

정적 파일 권한 부여

정적 파일 모듈은 권한 점검 기능을 제공하지 않습니다. wwwroot 폴더 하위에 존재하는 파일을 비롯해서, 정적 파일 미들웨어로 서비스되는 모든 파일들은 공개적으로 사용할 수 있습니다. 권한에 따라 파일을 서비스하려면 다음과 같이 작업을 수행하십시오:

  • 대상 파일을 wwwroot 및 정적 파일 미들웨어가 접근할 수 있는 모든 디렉터리의 외부에 저장합니다. 그리고

  • 권한 부여가 적용된 컨트롤러의 액션에서 FileResult를 반환하는 방식으로 파일을 서비스합니다.


0
  • 답변 0

  • 로그인을 하시면 답변 을 등록할 수 있습니다.