上传文件FileUpload时,如何做到选择文件时,默认显示的全是.jpg的文件.且如果选择的文件不对时,提示不对时,FileUpload的内容也不丢掉,也就是说不为空

解决方案 »

  1.   

    我的资源里的  JS脚本里有这个例子,你可以下下来看看http://download.csdn.net/source/784617默认打开文件夹的,文件路径的
    默认后缀HTML的,图片的都有
      

  2.   

    上传的时候写个CheckFileTpye(string fileName);里面调用path.GetExtension(fileName);可以得到他们的后缀名,当后缀是.jpg时才返回true.
      

  3.   

    加个validator,以下是jpg和gif后缀:<asp:RegularExpressionValidator 
    id="FileUpLoadValidator" runat="server" 
    ErrorMessage="Upload Jpegs and Gifs only." 
    ValidationExpression="^(([a-zA-Z]:)|(\\{2}\w+)\$?)(\\(\w[\w].*))(.jpg|.JPG|.gif|.GIF)$" 
    ControlToValidate="FileUpload1">
    </asp:RegularExpressionValidator>