是否有办法使用SpreadSheetGear 2012 for C#Asp.net MVC确定excel 2007/2010文件是否受密码保护?

是否有办法使用SpreadSheetGear 2012 for C#Asp.net MVC确定excel 2007/2010文件是否受密码保护?,c#,excel,asp.net-mvc-4,password-protection,spreadsheetgear,C#,Excel,Asp.net Mvc 4,Password Protection,Spreadsheetgear,现在,当excel文件受密码保护时,我们使用异常消息触发消息对话框,但我想知道是否有更好的方法来处理此问题。我们只想检查提供的excel文件是否受密码保护,而不是打开它,并触发一条警告消息。我们使用C#Asp.net MVC4。任何帮助都将不胜感激。如果不实际打开文件,我知道这不是一种方式……我还认为不可能在文件外部检测到密码保护。但是,在将文件上载到服务器之前,可以尝试使用JavaScript打开该文件。您将资源保存在服务器上,从法律角度看,您不是打开文件的人。你不想打开文件检查密码有什么原因

现在,当excel文件受密码保护时,我们使用异常消息触发消息对话框,但我想知道是否有更好的方法来处理此问题。我们只想检查提供的excel文件是否受密码保护,而不是打开它,并触发一条警告消息。我们使用C#Asp.net MVC4。任何帮助都将不胜感激。

如果不实际打开文件,我知道这不是一种方式……我还认为不可能在文件外部检测到密码保护。但是,在将文件上载到服务器之前,可以尝试使用JavaScript打开该文件。您将资源保存在服务器上,从法律角度看,您不是打开文件的人。你不想打开文件检查密码有什么原因吗?所谓“不打开”,我的意思是我不想为文件提供密码并打开它,尽管我这样做是很好的。我们有一个web应用程序,用户在其中上载excel文件,应用程序对其进行处理,并将数据保存到数据库中。但作为应用程序指南,不允许用户上载受密码保护的文件。因此,当用户尝试上载受密码保护的文件时,我想显示一个错误对话框,说明您上载的文件受密码保护,并取消文件上载过程。