2011-04-07 15 views
0

회원 전용 페이지가 UploadedFiles라는 폴더에 업로드됩니다. 사이트 관리자 만이이 폴더에 액세스 할 수 있습니다.사용자가 보호 된 폴더에 파일을 업로드 할 수 있도록 허용

<?xml version="1.0" encoding="utf-8"?> 
<configuration> 
    <system.web> 
     <authorization> 
      <allow roles="Administrator" /> 
      <deny users="*" /> 
     </authorization> 
    </system.web> 
</configuration> 

그 주변의 모든 작업은 일반 회원이 폴더에 파일을 업로드 할 수 있나요 다음 UploadedFiles 폴더 내부

의 follwing을 텍스트가있는 web.config 파일이있다? 내가 원하는 것은 관리자 만 액세스 할 수있는 보안 폴더에 파일을 업로드 할 수있게하는 것입니다.

답변

1

web.config를 사용하는 폴더에 대한 제한은 IIS/ASP.NET 엔진에 의해 적용됩니다. ASP.NET 코드 숨김 파일을 사용하여이 폴더에 파일을 저장할 수 있습니다.

페이지에 FileUpload 컨트롤이있는 경우 컨트롤에서 파일을 가져옵니다. Server.MapPath ("~/UploadedFiles")를 사용하여 UploadedFiles의 경로를 가져 와서이 폴더에 파일을 저장하십시오. IIS 사용자가이 폴더에 액세스 할 수 있으면이 폴더를 저장할 수 있습니다.

기본적으로 모든 사용자가이 폴더에 파일을 저장할 수 있지만 관리자 만 볼 수 있습니다.

+0

질문이 내 머리 꼭대기에있었습니다. 나는 그것을 시험하지 않았다. 자, 나는 그것을 테스트하고 잘 동작했습니다. 어쨌든 고마워. – Narazana

+0

당신은 오신 것을 환영합니다. – Tushar

관련 문제