mirror of
https://gitee.com/ulthon/ulthon_admin.git
synced 2026-07-09 19:42:47 +08:00
fix: 修复文件单位大小处理错误
This commit is contained in:
@@ -411,7 +411,7 @@ function format_bytes($size, $delimiter = '')
|
|||||||
if (is_null($size)) {
|
if (is_null($size)) {
|
||||||
return '0B';
|
return '0B';
|
||||||
}
|
}
|
||||||
$units = ['B', 'KB', 'MB', 'GB', 'TB', 'PB'];
|
$units = ['B', 'K', 'M', 'G', 'T', 'P'];
|
||||||
for ($i = 0; $size >= 1024 && $i < 5; $i++) {
|
for ($i = 0; $size >= 1024 && $i < 5; $i++) {
|
||||||
$size /= 1024;
|
$size /= 1024;
|
||||||
}
|
}
|
||||||
@@ -426,23 +426,18 @@ function parse_bytes($size)
|
|||||||
case 'b':
|
case 'b':
|
||||||
break;
|
break;
|
||||||
case 'k':
|
case 'k':
|
||||||
case 'kb':
|
|
||||||
$size *= 1024;
|
$size *= 1024;
|
||||||
break;
|
break;
|
||||||
case 'm':
|
case 'm':
|
||||||
case 'mb':
|
|
||||||
$size *= 1024 * 1024;
|
$size *= 1024 * 1024;
|
||||||
break;
|
break;
|
||||||
case 'g':
|
case 'g':
|
||||||
case 'gb':
|
|
||||||
$size *= 1024 * 1024 * 1024;
|
$size *= 1024 * 1024 * 1024;
|
||||||
break;
|
break;
|
||||||
case 't':
|
case 't':
|
||||||
case 'tb':
|
|
||||||
$size *= 1024 * 1024 * 1024 * 1024;
|
$size *= 1024 * 1024 * 1024 * 1024;
|
||||||
break;
|
break;
|
||||||
case 'p':
|
case 'p':
|
||||||
case 'pb':
|
|
||||||
$size *= 1024 * 1024 * 1024 * 1024 * 1024;
|
$size *= 1024 * 1024 * 1024 * 1024 * 1024;
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
|
|||||||
Reference in New Issue
Block a user