如何在javascript中获取POST请求的大小?

时间:2009-02-10 22:43:23

标签: c# .net javascript file-upload

有没有办法在javascript中获取POST请求的大小?我想在通过c#处理程序上传文件之前检查文件的大小,这样我就可以告诉用户上传一个较小的文件。

提前致谢。

2 个答案:

答案 0 :(得分:1)

JavaScript无法访问用户计算机上的文件详细信息。如果可能的话,将会产生重大的安全隐患。

您需要上传文件并在该阶段检查其大小。无论如何,这是最好的做法,因为您不应该假设您的用户环境。在这种情况下,他们可能没有浏览器中的JavaScript。

答案 1 :(得分:0)

简答:不。

答案很长:可能,但是用户需要通过签名的ActiveX对象或类似HTA之类的东西来授予脚本访问本地文件系统的权限。我不知道周围的确切细节,因为我从来没有这样做过(沿着这条道路,有龙!)