0

在将文件传回服务器之前,有没有办法在客户端检查文件大小(不使用也会出错的 ActievX)?在asp中

4

1 回答 1

0

在 ASP 中?不,根据定义。Active Server Pages 在收到来自客户端的请求之前不能做任何事情。

有一个草稿文件 API,可让您使用客户端 JavaScript 执行此类检查。Mozilla 开发者网络有一个关于获取选定文件信息的指南。一旦你有了对文件的引用,你就可以访问它的.size属性。

请注意,由于该规范是一个草案,它是相当新的并且可能会发生变化。这是一个非常新的,因此具有[非常有限的浏览器支持](http://caniuse.com/#search=file api)。

您还可以使用 Java 小程序或 Flash 来实现您想要的(后者会得到更好的支持)。

于 2012-05-11T13:18:00.637 回答