<?php

use Application\Service\Extension\Uploader\Image;
use Application\Service\Extension\Uploader\ImageUploader;

return [
    'image_uploader' => [
        // 本地上传时文件存储的路径。
        'savePath' => $_SERVER['DOCUMENT_ROOT'],

        /**
         * 由于配置文件会被缓存, 导致日期路径不正确。此属性已废弃。
         * @see \Application\Service\Extension\Uploader\UploadAdapterAbstract::getSaveDir()
         */
        // 文件上传文件夹
        'saveDir' => '/upload/' . date('Y-m-d'),

        // 自定义上传文件名称。
        // 如果是字符串就是class内处理saveName的函数名称
        'saveName' => 'handleSaveName',

        // 图片最大上传限制, 默认1M
        'imgMaxSize' => 1024 * 20,

        // 附件最大上传限制, 默认10M
        'fileMaxSize' => 1024 * 10,

        // 允许上传的图片文件后缀
        'allowExtensions' => ['png', 'jpg', 'jpeg', 'webp', 'jfif', 'tif'],
        // 允许上传的文件后缀
        'allowFileExtensions' => ['doc', 'docx', 'xls', 'xlsx', 'ppt', 'pptx', 'pdf', 'txt', 'zip', 'rar'],
        // OSS上传适配器
        'driver' => ImageUploader::DRIVER_OSS,
        // 本地上传适配器
//         'driver' => ImageUploader::DRIVER_LOCAL,

        // OSS的上传配置
        'oss' => [
            'yikeen' => [
                'accessKeyId' => 'LTAI4GG8W5wjNPniP1YrGvc8',
                'accessKeySecret' => '7gUnsuT1oc7vLGvp7YjDfKFgQiS0fP',
                'endpoint' => 'http://oss-cn-beijing.aliyuncs.com',
                'bucket' => 'yikeen',
            ],
            'eyda' => [
                'accessKeyId' => 'LTAI4G1xDK8DpQRYxUQ4TYeP',
                'accessKeySecret' => 'lYfHDzKfldcjUsih85Uaj2Mw81uHd0',
                'endpoint' => 'http://oss-cn-zhangjiakou-internal.aliyuncs.com',
                'bucket' => 'eyda',
            ]
        ],
    ]
];