【发布时间】:2013-07-31 05:32:20
【问题描述】:
我们正在实施一个 COTS 包,它允许您将文件从胖客户端(通过 HTTP Web 服务)上传到 SQL 2008,其中文件存储在 VarBinary(Max) 中。该解决方案将在基于 Microsoft 的环境中运行。
我们需要在上传过程中“对文件进行病毒扫描”。
我想知道从 HttpHandler 或 HttpModule 调用 API 是否是一个坏主意(甚至可行)。以前有人做过吗?
【问题讨论】:
-
将文件存储在文件系统上并仅将其路径保留在数据库中更为常见。这样,当您的 AV 检测到任何线程时,您的 AV 将在文件被复制到磁盘时立即扫描文件,并且您可以防止将其路径存储在 DB 中。
-
@Farzan - COTS 系统不能这样工作,所以只有让他们修改系统的工作方式才能成为一种选择。
标签: sql-server-2008 httphandler httpmodule antivirus antivirus-integration