在ASP.Net中如果想打开一个文件实现保存的效果,不能像Winform中使用openFileDialog控件,可以限制打开文件的类型,是否上传也必须通过另外一个控件的一个事件才能激发,如下Button2_Click.

winform中openFileDialog的使用方法如下,但是可参考性很少

openFileDialog1.Filter = "图片类型(*.jpg)|*.jpg";//限制打开文件的类型
            if (openFileDialog1.ShowDialog() == DialogResult.OK)  //根据对话框的选择结果判断是否上传
            {
                imageList1.Images.Add(Image.FromFile(openFileDialog1.FileName));//上传选中的文件
            }

下面就让我们来学习一下FileUpLoad控件

单个文件的上传

下面的代码为在客户端书写对于上传控件文本格式的验证方法:

Code

 在CS文件进行调用验证脚本的方法如下:

Code

 

 对于上传文件的验证方式还可以采用ASP.Net中的验证控件,如下便是对于照片格式的验证方式。

Code

如果想改变上传文件的大小限制,要在config文件中,在  <system.web/> 节点内加入如下节点及其属性

 <httpRuntime executionTimeout ="90" maxRequestLength="4096"/> 
批量上传:

批量

 

posted on 2009-05-31 21:24  叶子文文  阅读(1534)  评论(0编辑  收藏  举报