Skip to content

Unable to upload DOCX Word Files - You Cant Upload Files of this type #951

Open
@kinger251285

Description

@kinger251285
  • Operating system : Ubuntu 18.04

  • Laravel version : 16.18.15

  • Package version : 2.0

  • Steps to reproduce your issue :
    Upload any DOCX file using the standalone button. Able to upload images and pdf's

  • Screenshots of browser console :
    image

my lfm.php
`<?php

/*
Documentation for this config :
--------------------------------------------------------------------------
online => http://unisharp.github.io/laravel-filemanager/config
offline => vendor/unisharp/laravel-filemanager/docs/config.md
*/

return [
/*
|--------------------------------------------------------------------------
| Routing
|--------------------------------------------------------------------------
*/

'use_package_routes'       => true,

/*
|--------------------------------------------------------------------------
| Shared folder / Private folder
|--------------------------------------------------------------------------
|
| If both options are set to false, then shared folder will be activated.
|
 */

'allow_private_folder'     => true,

// Flexible way to customize client folders accessibility
// If you want to customize client folders, publish tag="lfm_handler"
// Then you can rewrite userField function in App\Handler\ConfigHandler class
// And set 'user_field' to App\Handler\ConfigHandler::class
// Ex: The private folder of user will be named as the user id.
'private_folder_name'      => UniSharp\LaravelFilemanager\Handlers\ConfigHandler::class,

'allow_shared_folder'      => true,

'shared_folder_name'       => 'shares',

/*
|--------------------------------------------------------------------------
| Folder Names
|--------------------------------------------------------------------------
 */

'folder_categories'        => [
    'file'  => [
        'folder_name'  => 'files',
        'startup_view' => 'grid',
        'max_size'     => 200000, // size in KB
        'valid_mime'   => [
            'image/jpeg',
            'image/pjpeg',
            'image/png',
            'image/gif',
            'image/svg+xml',
            'video/mp4',
            'video/mpeg',
            'application/pdf',                
            'application/vnd.ms-excel',
            'application/vnd.openxmlformats-officedocument.wordprocessingml.document',
            'application/docx',
        ],
    ],
    'image' => [
        'folder_name'  => 'photos',
        'startup_view' => 'list',
        'max_size'     => 200000, // size in KB
        'valid_mime'   => [
            'image/jpeg',
            'image/pjpeg',
            'image/png',
            'image/gif',
            'image/svg+xml',
            'application/pdf',
            'text/plain',
            'application/docx',
        ],
    ],
],

/*
|--------------------------------------------------------------------------
| Upload / Validation
|--------------------------------------------------------------------------
 */

'disk'                     => 'public',

'rename_file'              => false,

'alphanumeric_filename'    => false,

'alphanumeric_directory'   => false,

'should_validate_size'     => false,

'should_validate_mime'     => false,

// behavior on files with identical name
// setting it to true cause old file replace with new one
// setting it to false show `error-file-exist` error and stop upload
'over_write_on_duplicate'  => false,

'max_file_size'            => 200000,

/*
|--------------------------------------------------------------------------
| Thumbnail
|--------------------------------------------------------------------------
 */

// If true, image thumbnails would be created during upload
'should_create_thumbnails' => true,

'thumb_folder_name'        => 'thumbs',

// Create thumbnails automatically only for listed types.
'raster_mimetypes'         => [
    'image/jpeg',
    'image/pjpeg',
    'image/png',
],

'thumb_img_width'          => 200, // px

'thumb_img_height'         => 200, // px

/*
|--------------------------------------------------------------------------
| File Extension Information
|--------------------------------------------------------------------------
 */

'file_type_array'          => [
    'pdf'  => 'Adobe Acrobat',
    'doc'  => 'Microsoft Word',
    'docx' => 'Microsoft Word',
    'xls'  => 'Microsoft Excel',
    'xlsx' => 'Microsoft Excel',
    'zip'  => 'Archive',
    'gif'  => 'GIF Image',
    'jpg'  => 'JPEG Image',
    'jpeg' => 'JPEG Image',
    'png'  => 'PNG Image',
    'ppt'  => 'Microsoft PowerPoint',
    'pptx' => 'Microsoft PowerPoint',
],

/*
|--------------------------------------------------------------------------
| php.ini override
|--------------------------------------------------------------------------
|
| These values override your php.ini settings before uploading files
| Set these to false to ingnore and apply your php.ini settings
|
| Please note that the 'upload_max_filesize' & 'post_max_size'
| directives are not supported.
 */
'php_ini_overrides'        => [
    'memory_limit' => '256M',
],

];
`
Ive seen the other posts regarding this issue and none have fixed it.

I have tried adding the seperate array of mime_file_types and made no difference.

I have also tried removing the error identifier in the public/vendor/laravel-filemanager/js/dropzone-min.js file

Metadata

Metadata

Assignees

No one assigned

    Labels

    docShould update documentation.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions