代码之家  ›  专栏  ›  技术社区  ›  devio

使用CRC检查上载ASP.NET文件

  •  4
  • devio  · 技术社区  · 15 年前

    是否有ASP.NET的文件上载控件,该控件对文件内容执行客户端校验和计算(CRC、MD5等),并传输校验和以允许服务器端校验和验证?

    我已经查看了几个文件上传问题的答案,但没有找到任何提到的这个功能。

    2 回复  |  直到 15 年前
        1
  •  1
  •   rahul    15 年前

    从javascript中,您将无法检测客户机中文件的大小。javascript在沙盒中运行,无法访问本地系统文件,这将违反安全性。

    您可以使用Silverlight并获取文件大小和计算总和。你可以查一下这个

    Silverlight File Uplaod

        2
  •  0
  •   Community CDub    8 年前

    您需要一些客户端代码来打开文件,计算校验和,并将其与文件内容一起发布到您的Web服务器上;您不能用普通的javascript来实现这一点,因为您不应该访问您的用户文件系统。

    但是,就像@ Dan Herbert 在您的问题中,使用Flash、Java Applet或Silverlight等客户端应用程序来执行这一问题。我只是想给出一个更完整的答案,并解释为什么你不能这样做。