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ファイルは、あなたが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ファイルに問題があることです。
サーバー上のXMLを解析しているか、アップロードされたストリームを直接BLOBとしてデータベースに格納していますか? –
xmlはblobとしてdbに格納されます。 – user603007