文件
yjyf/server/application/extra/upload.php
MiAn fafddceaf2 feat: 新增发票抬头、晒单、钱包日志等模型及后台管理功能
- 新增 invoice_title、showcase、wallet_log 模型及对应语言包
- 新增后台控制器、视图及搜索字段配置
- 修复服务类目删除保护逻辑
- 优化后台登录页面文案及样式
- 新增前端角色切换逻辑及页面拦截
- 新增 SVG 图标及样式变量
- 修复接口权限及下拉框默认值问题
2026-11-11 17:02:35 +08:00

68 行
2.1 KiB
PHP
可执行文件

此文件含有模棱两可的 Unicode 字符

此文件含有可能会与其他字符混淆的 Unicode 字符。 如果您是想特意这样的,可以安全地忽略该警告。 使用 Escape 按钮显示他们。

<?php
//上传配置
return [
/**
* 上传地址,默认是本地上传
*/
'uploadurl' => 'ajax/upload',
/**
* CDN地址
*/
'cdnurl' => 'https://yjyf-1512102519.cos.ap-guangzhou.myqcloud.com',
/**
* 文件保存格式
*/
'savekey' => '/{category}/{year}{mon}{day}/{filemd5}{.suffix}',
/**
* 最大可上传大小
*/
'maxsize' => '10mb',
/**
* 可上传的文件类型
* 如配置允许 pdf,ppt,docx,svg 等可能含有脚本的文件时,请先从服务器配置此类文件直接下载而不是预览
*/
'mimetype' => 'jpg,png,bmp,jpeg,gif,webp,pdf,ofd,zip,rar,wav,mp4,mp3,webm',
/**
* 是否支持批量上传
*/
'multiple' => false,
/**
* 上传超时时长,这里仅用于JS上传超时控制
*/
'timeout' => 60000,
/**
* 是否支持分片上传
*/
'chunking' => false,
/**
* 默认分片大小
*/
'chunksize' => 2097152,
/**
* 完整URL模式
*/
'fullmode' => false,
/**
* 缩略图样式
*/
'thumbstyle' => '',
/**
* 分类注册表(白名单)
* key => 分类名(对应路径 {category},未注册的分类一律强制落 other)
* value => user=按登录用户分目录(/分类/u{uid}/),common=公共目录(/分类/)
*/
'category_map' => [
'order' => 'user', // 订单相关凭证(用户端)
'cert' => 'user', // 入驻/资质证书(用户端)
'dispute' => 'user', // 争议/投诉凭证(用户端)
'avatar' => 'user', // 头像(用户端与后台共用分类,后台无token自动落公共目录)
'icon' => 'common', // 图标(后台)
'banner' => 'common', // 轮播图(后台)
'service' => 'common', // 服务/商品图(后台)
'goods' => 'common', // 商品/服务配图(历史业务前缀,收编管理)
'invoice' => 'common', // 电子发票原件(后台财务)
'other' => 'common', // 兜底分类
],
];