fix(file): 解决OSS图片处理参数导致的文件访问问题

- 在SelectFile组件中为文件链接添加stripOssImageProcess处理
- 从common工具库导入并使用stripOssImageProcess函数
- 在creditMpCustomer编辑页面对文件URL进行图片处理参数清理
- 在creditMpCustomer列表页面添加sanitizeFileUrl函数处理文件URL
- 修改文件规范化逻辑以确保非图片文件移除OSS处理参数
This commit is contained in:
2026-03-19 17:30:21 +08:00
parent a0a4cc7a8d
commit 54827a9876
4 changed files with 55 additions and 22 deletions

View File

@@ -18,7 +18,7 @@
<div v-else class="image-upload-item">
<a
class="file-item"
:href="item.url"
:href="stripOssImageProcess(item.url)"
target="_blank"
rel="noopener noreferrer"
:style="{ width: width + 'px', height: height + 'px' }"
@@ -61,7 +61,7 @@
import { ref } from 'vue';
import SelectData from './components/select-data.vue';
import { FileRecord } from '@/api/system/file/model';
import { isImage } from '@/utils/common';
import { isImage, stripOssImageProcess } from '@/utils/common';
const props = withDefaults(
defineProps<{