修复: 将默认上传限制从100MB提升到10GB
- database.js: 修改数据库初始化默认值为10GB (10737418240字节) - server.js: 修改两处fallback默认值为10GB - 确保新部署的系统默认支持10GB单文件上传 - 解决用户报告的100MB上传限制问题 版本: v1.2.5
This commit is contained in:
@@ -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
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -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,
|
||||
|
||||
Reference in New Issue
Block a user