zhanghua
2024-11-14 5d145825f6a13c1e321a717bf371cdfacbda30ab
文件上传类型限制修改
2个文件已修改
7 ■■■■ 已修改文件
src/components/FileUpload/index.vue 5 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/index.vue 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/components/FileUpload/index.vue
@@ -18,6 +18,9 @@
      <el-button type="primary">选取文件</el-button>
      <!--      <el-progress :percentage="downloadProgress" />-->
    </el-upload>
    <div class="el-upload__tip">
      <span style="color:red;">不支持上传.py、.js、.bat、.vbs、.cmd、.exe等文件</span>
    </div>
    <!-- 上传提示 -->
    <div class="el-upload__tip" v-if="showTip">
      <span>上传文件大小不能超过200MB</span>
@@ -39,7 +42,7 @@
  // 大小限制(MB)
  fileSize: propTypes.number.def(200),
  // 文件类型, 例如['png', 'jpg', 'jpeg']
  fileType: propTypes.array.def(['doc', 'docx', 'xlsx', 'xls', 'ppt', 'txt', 'pdf', 'mp3', 'mp4', 'mov', 'png', 'jpg', 'jpeg']),
  fileType: propTypes.array.def(['doc', 'docx', 'xlsx', 'xls', 'ppt', 'txt', 'pdf', 'mp3', 'mp4', 'mov', 'png', 'jpg', 'jpeg', 'zip', 'rar', '7z']),
  // 是否显示提示
  isShowTip: propTypes.bool.def(true)
});
src/views/index.vue
@@ -252,7 +252,7 @@
/** 查询OSS对象存储列表 */
const getList = async () => {
  loading.value = true;
  const res = await proxy?.getConfigKey('sys.oss.previewListResource');
  const res = await proxy?.getConfigKey(encodeURIComponent('sys.oss.previewListResource'));
  previewListResource.value = res?.data === undefined ? true : res.data === 'true';
  const response = await listOss(proxy?.addDateRange(queryParams.value, dateRangeCreateTime.value, 'CreateTime'));
  ossList.value = response.rows;