修复: 将默认上传限制从100MB提升到10GB

- database.js: 修改数据库初始化默认值为10GB (10737418240字节)
- server.js: 修改两处fallback默认值为10GB
- 确保新部署的系统默认支持10GB单文件上传
- 解决用户报告的100MB上传限制问题

版本: v1.2.5
This commit is contained in:
WanWanYun
2025-11-11 01:57:06 +08:00
parent 8fa338c933
commit f097dfd179
2 changed files with 4 additions and 4 deletions

View File

@@ -497,9 +497,9 @@ const PasswordResetDB = {
// 初始化默认设置
function initDefaultSettings() {
// 默认上传限制为100MB
// 默认上传限制为10GB
if (!SettingsDB.get('max_upload_size')) {
SettingsDB.set('max_upload_size', '104857600'); // 100MB in bytes
SettingsDB.set('max_upload_size', '10737418240'); // 10GB in bytes
}
}

View File

@@ -644,7 +644,7 @@ app.post('/api/upload', authMiddleware, upload.single('file'), async (req, res)
}
// 检查文件大小限制
const maxUploadSize = parseInt(SettingsDB.get('max_upload_size') || '104857600');
const maxUploadSize = parseInt(SettingsDB.get('max_upload_size') || '10737418240');
if (req.file.size > maxUploadSize) {
// 删除已上传的临时文件
if (fs.existsSync(req.file.path)) {
@@ -1530,7 +1530,7 @@ app.get('/api/share/:code/download-file', async (req, res) => {
// 获取系统设置
app.get('/api/admin/settings', authMiddleware, adminMiddleware, (req, res) => {
try {
const maxUploadSize = parseInt(SettingsDB.get('max_upload_size') || '104857600');
const maxUploadSize = parseInt(SettingsDB.get('max_upload_size') || '10737418240');
res.json({
success: true,