Laravel文件管理器无法上传共享文件夹中的文件

时间:2018-09-28 18:27:47

标签: laravel ckeditor file-manager

我正在使用CKEditor,现在正尝试将其与UniSharp文件管理器集成。我可以在共享文件夹中创建文件夹,但是当我尝试上传文件时,出现此错误:您必须选择一个文件! https://imgur.com/a / 2vLNUNz。

我的lfm.php文件:

<?php

return [
/*
|--------------------------------------------------------------------------
| Routing
|--------------------------------------------------------------------------
*/
'use_package_routes' => true,
'middlewares' => ['web', 'auth'],
// The url to this package. Change it if necessary.
'url_prefix' => 'laravel-filemanager',
// Use relative paths (without domain)
'relative_paths' => true,
/*
|--------------------------------------------------------------------------
| Multi-User Mode
|--------------------------------------------------------------------------
*/
'allow_multi_user'   => false,
'allow_share_folder' => true,
/*
|--------------------------------------------------------------------------
| Folder Names
|--------------------------------------------------------------------------
*/

'user_folder_name'   => UniSharp\LaravelFilemanager\Handlers\ConfigHandler::class,
'shared_folder_name' => 'shares',
'thumb_folder_name'  => 'thumbs',
'folder_categories'  => [
    'file' => [
        'folder_name'  => 'files',
        'startup_view' => 'grid',
        'max_file_size'     => 50000,
        'valid_mime'   => [
            'image/jpeg',
            'image/pjpeg',
            'image/png',
            'image/gif',
            'image/svg+xml',
        ],
    ],
    'image' => [
        'folder_name'  => 'photos',
        'startup_view' => 'list',
        'max_image_size'     => 50000,
        'valid_mime'   => [
            'image/jpeg',
            'image/pjpeg',
            'image/png',
            'image/gif',
            'image/svg+xml',
            'application/pdf',
            'text/plain',
        ],
    ],
],
/*
|--------------------------------------------------------------------------
| Upload / Validation
|--------------------------------------------------------------------------
*/
'disk' => 'public',
'rename_file' => false,
'alphanumeric_filename'  => false,
'alphanumeric_directory' => false,
'should_validate_size'   => false,
'should_validate_mime'   => false,
// permissions to be set when create a new folder or when it creates automatically with thumbnails
'create_folder_mode' => 0755,
// permissions to be set on file upload.
'create_file_mode' => 0644,
// If true, it will attempt to chmod the file after upload
'should_change_file_mode' => true,
/*
|--------------------------------------------------------------------------
| Thumbnail
|--------------------------------------------------------------------------
*/
// If true, image thumbnails would be created during upload
'should_create_thumbnails' => true,
// Create thumbnails automatically only for listed types.
'raster_mimetypes' => [
    'image/jpeg',
    'image/pjpeg',
    'image/png',
],
'thumb_img_width'  => 200,
'thumb_img_height' => 200,
/*
|--------------------------------------------------------------------------
| 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',
],
'file_icon_array' => [
    'pdf'  => 'fa-file-pdf-o',
    'doc'  => 'fa-file-word-o',
    'docx' => 'fa-file-word-o',
    'xls'  => 'fa-file-excel-o',
    'xlsx' => 'fa-file-excel-o',
    'zip'  => 'fa-file-archive-o',
    'gif'  => 'fa-file-image-o',
    'jpg'  => 'fa-file-image-o',
    'jpeg' => 'fa-file-image-o',
    'png'  => 'fa-file-image-o',
    'ppt'  => 'fa-file-powerpoint-o',
    'pptx' => 'fa-file-powerpoint-o',
],
/*
|--------------------------------------------------------------------------
| 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',
],
];    

我已经检查了文件权限,并将它们设置为777。
我已经安装了exeif扩展名和ImageMagick。这是我的phpinfo屏幕截图https://imgur.com/By8O3iz
我是Laravel的新手,所以这可能是一个明显的错误,但是经过几天的搜索,我看不到它。

感谢您的时间!

0 个答案:

没有答案