upload.php 902 B

123456789101112131415161718192021
  1. <?php
  2. // +----------------------------------------------------------------------
  3. // | BuildAdmin上传设置
  4. // +----------------------------------------------------------------------
  5. return [
  6. // 最大上传
  7. 'max_size' => '10mb',
  8. // 文件保存格式化方法:topic=存储子目录,fileName=文件名前15个字符
  9. 'save_name' => '/storage/{topic}/{year}{mon}{day}/{fileName}{fileSha1}{.suffix}',
  10. /**
  11. * 上传文件的后缀和 MIME类型 白名单
  12. * 0. 永远使用最少配置
  13. * 1. 此处不支持通配符
  14. * 2. 千万不要允许 php,php5,.htaccess,.user.ini 等可执行或配置文件
  15. * 3. 允许 pdf,ppt,docx 等可能含有脚本的文件时,请先从服务器配置此类文件直接下载而不是预览
  16. */
  17. 'allowed_suffixes' => 'jpg,png,bmp,jpeg,gif,webp,zip,rar,wav,mp4,mp3',
  18. 'allowed_mime_types' => [],
  19. ];