如何在上传之前检索文件的大小?

geo*_*wa4 6 javascript file input filesize

我的网络应用程序中有一个文件输入标记.我想在将文件发送到服务器之前检查文件是否太大.当然,我还有验证服务器端.有没有办法用JavaScript做到这一点?它必须在IE7 +和FF3 +中工作.谢谢.

编辑:somefileinputobject.files [0] .filesize在FF中工作,但不在IE中.

Jer*_*oot 2

这是一个难题。您必须使用 AJAX 来完成此操作,并使用浏览器在 POST 请求上发送到服务器的文件大小标头。

雅虎的 UI 库有一个工具可以帮助解决这个问题。 YUI上传器