2011-07-17 6 views
0

나는 asp.net mvc 2 응용 프로그램이 있으며 uploadify를 사용하고 있습니다. SQL 서버 db에 파일을 곧바로 업로드하고 있습니다. 필요한 수표는 무엇이며 어떻게해야합니까? 안티 바이러스 검사를 수행하고 싶습니다. 가능한 보안 허점은 무엇입니까?uploadify 및 asp.net mvc로 보안 업로드 2

+0

서버에서 XML을 구문 분석 중이거나 업로드 된 스트림을 BLOB로 데이터베이스에 직접 저장하고 있습니까? –

+0

xml은 db에 blob로 저장됩니다. – user603007

답변

0

업로드 된 스트림을 XmlReader으로 보내고 분석 할 수 있습니다. 업로드 된 XML 파일이 specifying this to the XmlReader하여 XSD 스키마에 대해 유효성 검사를 수행 할 수있는 특정 구조를 순종해야하는 경우

using (var reader = XmlReader.Create(uploadedFile.InputStream)) 
{ 
    try 
    { 
     while (reader.Read()) 
     { } 
     // At this stage you may save the XML file into the database. 
    } 
    catch (Exception ex) 
    { 
     // probably not a valid XML file 
    } 
} 

: 예외 기회의 경우이 XML 파일에 문제가 있다고합니다.