2
큰 업로드 파일을 asp.net 세션 (httpsessionstate)에 저장하는 것이 안전합니까? 이 시나리오에서 세션은 여러 파일 업로드를위한 임시 저장소로 사용되며 나중에 파일이 disk/db로 전송되고 세션이 삭제됩니다.업로드 된 파일을 저장하기 위해 세션 사용
큰 업로드 파일을 asp.net 세션 (httpsessionstate)에 저장하는 것이 안전합니까? 이 시나리오에서 세션은 여러 파일 업로드를위한 임시 저장소로 사용되며 나중에 파일이 disk/db로 전송되고 세션이 삭제됩니다.업로드 된 파일을 저장하기 위해 세션 사용
일반적으로 대용량 파일을 메모리에 저장하는 것은 좋지 않으며 세션과 비슷합니다. 세션 (웹 서버 프로세스 등)에는 항상 몇 가지 메모리 제한이 있으며 대용량 파일/많은 사용자에게는이를 초과 할 가능성이 매우 높습니다.
대신 임시 파일을 저장하는 것이 좋습니다. 권한이 올바르게 설정되어 있으면이 방법이 대안이 될 수 있습니다. 세션 항목이 만료되면 파일 이름과 경로 만 유지하고 파일을 삭제할 수 있습니다 쓰레기와 함께).