| import Taro from '@tarojs/taro'; | 
|   | 
| export const fetchOssImage = (fileList) => { | 
|   if (fileList.length === 0) { | 
|     return new Promise<string[]>((resolve, _reject) => { | 
|       resolve([]); | 
|     }); | 
|   } | 
|   | 
|   let promises: Array<Promise<string>> = []; | 
|   fileList.forEach((fileUrl) => { | 
|     const promise = Taro.getImageInfo({ src: fileUrl }).then((res) => res.path); | 
|     promises.push(promise); | 
|   }); | 
|   | 
|   return new Promise<string[]>((resolve, _reject) => { | 
|     Promise.all(promises).then((res) => { | 
|       promises = []; | 
|       resolve(res); | 
|     }); | 
|   }); | 
| }; |