[CLOSED] File Type Filter in FileUploadField

  1. #1

    [CLOSED] File Type Filter in FileUploadField

    Hi, Can you please suggest how to put a file type filter to restrict users only to select jpg or png. I am using following FileUploadField code -

    X.FileUploadField()
            .ID("UploadSignatureEnglishID")
            .ButtonOnly(true)
            .ButtonText("Upload Signature in English")
            .Icon(Icon.ImageAdd)
            .DirectEvents(de =>
            {
                de.Change.Url = Url.Action("UploadSignInEnglish");
                de.Change.FormID = "BFID";
                de.Change.Before = @"Ext.Msg.wait('Uploading...', 'Uploading');";
                de.Change.Success = "fnhandleSignUploadEnglish(result)";
                de.Change.Failure = @"Ext.Msg.show({ 
                        title   : 'Error', 
                        msg     : 'Error during uploading', 
                        minWidth: 200, 
                        modal   : true, 
                        icon    : Ext.Msg.ERROR, 
                        buttons : Ext.Msg.OK 
                    });";
            })
    Thanks in advance.
    Last edited by Daniil; Jan 12, 2016 at 3:41 PM. Reason: [CLOSED]
  2. #2
    Hello @Barnali!

    Use a validator on the field:
    .Validator(v => v.Handler=@"if (/^.*\.(txt|exe)/i.exec(value)) return true; return 'Choose a valid file extension.';")
    Hope this helps!
    Fabrício Murta
    Developer & Support Expert

Similar Threads

  1. Replies: 1
    Last Post: Dec 06, 2012, 5:27 AM
  2. Replies: 1
    Last Post: Feb 13, 2012, 9:10 AM
  3. FileUploadField filter combobox
    By David Pelaez in forum 1.x Help
    Replies: 1
    Last Post: Mar 03, 2011, 7:08 AM
  4. Replies: 2
    Last Post: Oct 09, 2009, 10:45 AM
  5. FileUploadField file name
    By Kamal in forum 1.x Help
    Replies: 2
    Last Post: Jun 29, 2009, 1:01 PM

Posting Permissions