0
在将它传回服务器之前,有没有办法在客户端检查文件大小(不使用ActievX,这也会出错)?在asp在没有ActiveX的情况下在asp中上传文件
在将它传回服务器之前,有没有办法在客户端检查文件大小(不使用ActievX,这也会出错)?在asp在没有ActiveX的情况下在asp中上传文件
在ASP?不,根据定义。活动服务器在客户收到请求之前,页面无法做任何事情。
有一个草案File API,这将允许您使用客户端JavaScript执行这种检查。 Mozilla开发者网络有关于getting information about selected files的指南。一旦你有一个文件的引用,你可以访问它的.size
属性。
请注意,由于规范是一个草案,它是相当新的,可能会改变。这是一个非常新的,因此[非常有限的浏览器支持](http://caniuse.com/#search=file api)。
您可能也可以使用Java applet或Flash来实现您想要的功能(后者将得到更好的支持)。