将Excel文件上载到内存(RAM),而不是文件系统

时间:2011-07-18 19:20:29

标签: .net excel upload

我们正在寻找一种将MS Excel文件从网页上传到内存的方法。 我们希望避免将文件保存到磁盘(因为病毒问题)。 如果可用,我们可以使用.Net或组件。

详细信息:我们有一个网页,该页面允许用户上传Excel文件。 我们不想将Web文件保存到RAM,我们想在内存中打开它。

1 个答案:

答案 0 :(得分:12)

病毒对文件系统无害 - 它们在执行时会变得有害,并且总是从RAM执行。

因此,如果ASP.net甚至允许(如何处理文件上传是特定于实现的,它可能将其保存在RAM或临时文件中),那么您通过上传到RAM中绝对没有任何收获。

如果您担心病毒,请不要运行Excel文件。运行病毒扫描程序,或者在每次上传文件时一直运行并启动沙盒虚拟机 - 具体取决于您的确切用法和要求。