업로드 된 파일을 검사하는 방법에 대한 많은 해결책을 발견했습니다. 내 문제는 다음과 같습니다. 인터넷에있는 모든 단일 솔루션은 스트림을 파일로 저장 한 후 검색을 시작합니다.virusscan 디스크에 저장하기 전에 스트림을 검색하십시오.
내 질문 : 파일이 디스크에 저장된 순간 서버를 손상시킬 수 있습니까? 그렇다면 업로드 된 스트림을 하드 드라이브에 저장하기 전에 바이러스 검사를 할 수 있습니까?
업로드 된 파일을 검사하는 방법에 대한 많은 해결책을 발견했습니다. 내 문제는 다음과 같습니다. 인터넷에있는 모든 단일 솔루션은 스트림을 파일로 저장 한 후 검색을 시작합니다.virusscan 디스크에 저장하기 전에 스트림을 검색하십시오.
내 질문 : 파일이 디스크에 저장된 순간 서버를 손상시킬 수 있습니까? 그렇다면 업로드 된 스트림을 하드 드라이브에 저장하기 전에 바이러스 검사를 할 수 있습니까?
파일은 일련의 바이트입니다. OS는 디스크에 저장할 때 해당 파일을 실행하지 않습니다. 디스크에 저장하면 문제가되지 않지만 바이러스를 발견하면 해당 파일을 제거하십시오.
바이러스 스캐너가 파일을 처리하는 프로세스 인 경우가 많기 때문에 스트림을 쉽게 확인할 수 있다고 생각하지 않습니다.
좋아요. 스트림을 temp 디렉토리에 저장하여 스캔 한 다음 정확한 디렉토리로 이동하여 문제를 해결했습니다 (virusses가 발견되지 않은 경우). – PcPulsar
어떻게 스트림을 저장 했습니까? 파일로? –
내 생각에 바이러스 스캐너가 파일 저장보다 활성화되어 있으면 자동으로 파일을 검사하고 바이러스가 있으면 시스템에서 제거합니다. –
내가 언급 한 것을 잊어 버렸습니다. 파일을 업로드하기 위해 mvc C# 프로젝트를 사용하고 있습니다. – PcPulsar
거의 확실하게 벤더 특정 기능입니다 (존재하는 경우). 파일을 쓰는 동안 파일에 독점적으로 액세스하지 않으시겠습니까? – spender
스트림을 검사 할 수 없습니다. –