| | |
| | | const fullPath = urlArr.join('/'); |
| | | return fullPath; |
| | | }; |
| | | |
| | | |
| | | /** |
| | | * 文件大小字节转换为XXX |
| | | * @param size 字节大小 |
| | | * @returns {string|*} |
| | | */ |
| | | export const convertFileSize = (size) => { |
| | | if (!size && size !== 0) return ''; |
| | | if (size < pow1024(1)) return size + ' B'; |
| | | if (size < pow1024(2)) return (size / pow1024(1)).toFixed(2) + ' KB'; |
| | | if (size < pow1024(3)) return (size / pow1024(2)).toFixed(2) + ' MB'; |
| | | if (size < pow1024(4)) return (size / pow1024(3)).toFixed(2) + ' GB'; |
| | | return (size / pow1024(4)).toFixed(2) + ' TB'; |
| | | }; |
| | | |
| | | // 求次幂 |
| | | function pow1024(num) { |
| | | return Math.pow(1024, num); |
| | | } |