| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 | 
							- function fileList(list) {
 
-     let suffixList = {
 
-             image: ['png', 'jpg', 'jpeg', 'bmp', 'gif', 'webp', 'svg', 'tiff'],
 
-             video: ['mp4', 'ogg', 'webm'],
 
-             word: ['doc', 'docx'],
 
-             excel: ['xls', 'xlsx'],
 
-             ppt: ['ppt', 'pptx'],
 
-             txt: ['txt', 'md', 'js', 'json'],
 
-             pdf: ['pdf'],
 
-             rar: ['7z', 'zip', 'rar', 'kz', 'ace', 'arj', 'bz2', 'cab', 'gz', 'iso', 'jar', 'lzh', 'tar', 'z'],
 
-             folder: ['"folder"']
 
-         },
 
-         typeList = [];
 
-     for (let key in suffixList) typeList.push(key);
 
-     for (let i = 0; i < list.length; i++) {
 
-         list[i].fileType = 'unknown';
 
-         list[i].cover = `/static/image/file/unknown.png`
 
-         const suffix = list[i].postfix.toLowerCase();
 
-         if (suffix != "folder") {
 
-             for (let key in suffixList) {
 
-                 if (suffixList[key].some(value => value == suffix)) {
 
-                     list[i].fileType = key;
 
-                     if (key == 'image') {
 
-                         list[i].cover = list[i].url;
 
-                     } else if (typeList.includes(key)) {
 
-                         list[i].cover = `/static/image/file/${key}.png`;
 
-                     }
 
-                 }
 
-             }
 
-         } else {
 
-             list[i].fileType = "folder";
 
-             list[i].cover = `/static/image/file/folder.png`
 
-         }
 
-     }
 
-     return list;
 
- };
 
- //得到缩略图或者压缩图  getType默认得到缩略图传true得到压缩图
 
- function getSpecifiedImage(obj, getType = false) {
 
-     let type = getType ? 'compressed' : 'thumbnail';
 
-     let imgObj = obj.subfiles.find(v => v.type == type);
 
-     return imgObj.url;
 
- }
 
- module.exports = {
 
-     fileList,
 
-     getSpecifiedImage
 
- }
 
 
  |