我们正在寻找一种将MS Excel文件从网页上传到内存的方法。 我们希望避免将文件保存到磁盘(因为病毒问题)。 如果可用,我们可以使用.Net或组件。
详细信息:我们有一个网页,该页面允许用户上传Excel文件。 我们不想将Web文件保存到RAM,我们想在内存中打开它。
答案 0 :(得分:12)
病毒对文件系统无害 - 它们在执行时会变得有害,并且总是从RAM执行。
因此,如果ASP.net甚至允许(如何处理文件上传是特定于实现的,它可能将其保存在RAM或临时文件中),那么您通过上传到RAM中绝对没有任何收获。
如果您担心病毒,请不要运行Excel文件。运行病毒扫描程序,或者在每次上传文件时一直运行并启动沙盒虚拟机 - 具体取决于您的确切用法和要求。