我有一个web应用程序,我们正在实现上传文档功能。我们已经实现了一些基于文件幻数的内容过滤逻辑,并基于ClamAV/libclamav.jar API实现了防病毒检查。我们正在考虑对带有附件的MS Office文件进行检查。我们如何使用JAVA列出/检测MS Office文件MSWord/Excel/Ppt中的附件?
http://filext.com/faq/office_mime_types.php具有MS office文件扩展名的媒体类型的全面列表。您可以检查"内容类型"标头以检查传入附件的媒体类型。有关如何执行此操作的详细信息,请参阅检查HTTPPOST请求到Javaservlet的内容类型。