FineUI 官方论坛

标题: 上传控件怎么做文件后缀名限制 [打印本页]

作者: TiDi    时间: 2012-5-21 09:39
标题: 上传控件怎么做文件后缀名限制
请问哪位遇到这样的要求,有实现的办法吗?

作者: 莊雅聽    时间: 2012-5-25 17:20
我是用服务器端代码限制的。
  1. string[] allowType = { ".doc", ".jpg" };
  2.         if (FileUpload1.HasFile)
  3.         {
  4.             string fileName = FileUpload1.FileName ;
  5.             FileInfo _file = new FileInfo(fileName);
  6.             string kz = _file.Extension;
  7.             if (allowType.Contains(kz))
  8.             {
  9.                 string url = "~/UserFiles/" + fileName;
  10.                 FileUpload1.SaveAs(Server.MapPath(url));
  11.                 _resourceList.Rows.Add(TextBox1.Text,url);
  12.                 ViewState["ResourceList"] = _resourceList;
  13.                 Grid1.DataSource = _resourceList;
  14.                 Grid1.DataBind();
  15.             }
  16.             else
  17.             {
  18.                 ExtAspNet.Alert.ShowInTop("只能上传doc或jpg格式文件!");
  19.             }

  20.         }
复制代码

作者: support    时间: 2012-5-25 18:23
莊雅聽 发表于 2012-5-25 17:20
我是用服务器端代码限制的。

恩。客户端没法限制
作者: TiDi    时间: 2012-5-27 22:15
谢谢!回头把代码改了。




欢迎光临 FineUI 官方论坛 (https://fineui.com/BBS/) Powered by Discuz! X3.4