upload.php 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. <?php
  2. // +----------------------------------------------------------------------
  3. // |
  4. // +----------------------------------------------------------------------
  5. // |
  6. // +----------------------------------------------------------------------
  7. // |
  8. // +----------------------------------------------------------------------
  9. // |
  10. // +----------------------------------------------------------------------
  11. // +----------------------------------------------------------------------
  12. // | 上传配置
  13. // +----------------------------------------------------------------------
  14. return [
  15. /**
  16. * 上传地址,默认是本地上传
  17. */
  18. 'uploadurl' => 'ajax/upload',
  19. /**
  20. * CDN地址
  21. */
  22. 'cdnurl' => '',
  23. /**
  24. * 文件保存格式
  25. */
  26. 'savekey' => '/uploads/{year}{mon}{day}/{filemd5}{.suffix}',
  27. /**
  28. * 最大可上传大小
  29. */
  30. 'maxsize' => '500mb',
  31. /**
  32. * 可上传的文件类型
  33. * 如配置允许 pdf,ppt,docx,svg 等可能含有脚本的文件时,请先从服务器配置此类文件直接下载而不是预览
  34. */
  35. 'mimetype' => 'jpg,png,bmp,jpeg,gif,webp,zip,rar,xls,xlsx,wav,mp4,mp3,webm,apk,rar,pdf,doc,bin',
  36. /**
  37. * 是否支持批量上传
  38. */
  39. 'multiple' => false,
  40. /**
  41. * 上传超时时长,这里仅用于JS上传超时控制
  42. */
  43. 'timeout' => 300000,
  44. /**
  45. * 是否支持分片上传
  46. */
  47. 'chunking' => false,
  48. /**
  49. * 默认分片大小
  50. */
  51. 'chunksize' => 2097152,
  52. /**
  53. * 完整URL模式
  54. */
  55. 'fullmode' => false,
  56. /**
  57. * 缩略图样式
  58. */
  59. 'thumbstyle' => '',
  60. ];