asp.net – 在将其上传到服务器之前,在客户端进行跨浏览器检查文件大小?

客户端验证对于提高可用性非常重要.

在将文件大小上传到服务器之前,是否有任何跨浏览器方式来验证文件大小.我正在使用asp.net文件上传控件.

我发现一些第三方控件可以检查:

http://ajaxuploader.com/Demo/simple-upload.aspx

http://demo.essentialobjects.com/Default.aspx?path=AJAXU

但怎么样?

解决方法

以前,在将文件发送到服务器之前确定文件大小的唯一方法是使用“比javascript更粗”的客户端插件/附加组件.这些必须安装在客户端系统上.例如.使用SWFUpload,Java小程序,ActiveX控件.

现在,您可以使用HTML5文件API,即:

var size = document.getElementById('myfile').files[0].size;

相关文章

### 创建一个gRPC服务项目(grpc服务端)和一个 webapi项目(...
一、SiganlR 使用的协议类型 1.websocket即时通讯协议 2.Ser...
.Net 6 WebApi 项目 在Linux系统上 打包成Docker镜像,发布为...
一、 PD简介PowerDesigner 是一个集所有现代建模技术于一身的...
一、存储过程 存储过程就像数据库中运行的方法(函数) 优点:...
一、Ueditor的下载 1、百度编辑器下载地址:http://ueditor....