Issues Questions Add word file (.doc, docx) in Ajax Contact Form with an Attachment

4612 asked on

how to add ms word files? thank you

    Add Answer
    All HTML codes will be stripped in the comment, except inline <code> HTML tag.
    1 Answer
    1 answered on

    You need to add file MIME types to allow different types of files in jQuery validation. Just add "application/msword" & "application/vnd.openxmlformats-officedocument.wordprocessingml.document" to "allowed_file_types".

    So after adding these MIME types, it will be :

    var allowed_file_types  = ['image/png', 'image/gif', 'image/jpeg', 'image/pjpeg', 'application/x-zip-compressed', 'application/pdf', 'application/msword', 'application/vnd.openxmlformats-officedocument.wordprocessingml.document']; //Allowed file types

    Additional Microsoft Office File Format MIME - Source:

    Extension MIME Type
    .doc      application/msword
    .dot      application/msword
    
    .docx     application/vnd.openxmlformats-officedocument.wordprocessingml.document
    .dotx     application/vnd.openxmlformats-officedocument.wordprocessingml.template
    .docm     application/vnd.ms-word.document.macroEnabled.12
    .dotm     application/vnd.ms-word.template.macroEnabled.12
    
    .xls      application/vnd.ms-excel
    .xlt      application/vnd.ms-excel
    .xla      application/vnd.ms-excel
    
    .xlsx     application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
    .xltx     application/vnd.openxmlformats-officedocument.spreadsheetml.template
    .xlsm     application/vnd.ms-excel.sheet.macroEnabled.12
    .xltm     application/vnd.ms-excel.template.macroEnabled.12
    .xlam     application/vnd.ms-excel.addin.macroEnabled.12
    .xlsb     application/vnd.ms-excel.sheet.binary.macroEnabled.12
    
    .ppt      application/vnd.ms-powerpoint
    .pot      application/vnd.ms-powerpoint
    .pps      application/vnd.ms-powerpoint
    .ppa      application/vnd.ms-powerpoint
    
    .pptx     application/vnd.openxmlformats-officedocument.presentationml.presentation
    .potx     application/vnd.openxmlformats-officedocument.presentationml.template
    .ppsx     application/vnd.openxmlformats-officedocument.presentationml.slideshow
    .ppam     application/vnd.ms-powerpoint.addin.macroEnabled.12
    .pptm     application/vnd.ms-powerpoint.presentation.macroEnabled.12
    .potm     application/vnd.ms-powerpoint.template.macroEnabled.12
    .ppsm     application/vnd.ms-powerpoint.slideshow.macroEnabled.12
    
    .mdb      application/vnd.ms-access
      All HTML codes will be stripped in the comment, except inline <code> HTML tag.

      Can You Answer this? Help us answer the question!

        • Answer
        Supports basic Markdown syntax. Excluded syntaxes (Headers, Lists, Blockquotes, Table, Images)