0
我有一個asp.net mvc 2應用程序,我正在使用uploadify。我將文件直接上傳到SQL Server數據庫。我需要做什麼以及如何進行必要的檢查?我想執行防病毒掃描?這裏有什麼可能的安全漏洞?使用uploadify和asp.net mvc安全上傳2
我有一個asp.net mvc 2應用程序,我正在使用uploadify。我將文件直接上傳到SQL Server數據庫。我需要做什麼以及如何進行必要的檢查?我想執行防病毒掃描?這裏有什麼可能的安全漏洞?使用uploadify和asp.net mvc安全上傳2
您可以嘗試將上傳的數據流送入XmlReader並通過它解析。在一個異常的機會的情況下,是有什麼不對的XML文件:
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文件需要遵循一定的結構,你可以通過specifying this to the XmlReader驗證它們對XSD架構。
您是解析服務器上的XML還是將上載的流直接作爲BLOB存儲到數據庫中? –
xml在數據庫中存儲爲blob – user603007