mirror of
https://github.com/VirtualHotBar/NetMount.git
synced 2026-07-01 03:34:23 +08:00
fix: #50 MinIO添加时force_path_style选项不可见
将S3存储的force_path_style选项从高级选项提升为基础选项,解决MinIO等自建S3服务用户无法找到此设置的问题。 同时将compress存储的remote、compression_mode、compression_level选项提升为基础选项,解决#42压缩存储配置问题。
This commit is contained in:
@@ -119,6 +119,27 @@ async function updateRcloneStorageInfoList() {
|
||||
storageParams.push(storageParam)
|
||||
}
|
||||
|
||||
// S3 存储特殊处理:将 force_path_style 从高级选项提升为基础选项
|
||||
// MinIO 等自建 S3 服务需要此选项,用户反馈无法找到此设置
|
||||
if (provider.Prefix === 's3') {
|
||||
for (const param of storageParams) {
|
||||
if (param.name === 'force_path_style') {
|
||||
param.advanced = false
|
||||
break
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// 压缩存储特殊处理:将 remote 和压缩选项从高级选项提升为基础选项
|
||||
// 用户反馈压缩存储实际不压缩,原因是关键配置项被隐藏
|
||||
if (provider.Prefix === 'compress') {
|
||||
for (const param of storageParams) {
|
||||
if (param.name === 'remote' || param.name === 'compression_mode' || param.name === 'compression_level') {
|
||||
param.advanced = false
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
rcloneStorageInfoList.push({
|
||||
label: 'storage.' + normalizeStorageId(provider.Prefix),
|
||||
type: provider.Prefix,
|
||||
|
||||
Reference in New Issue
Block a user