|
@@ -571,3 +571,24 @@ if (! function_exists('admin_redirect')) {
|
|
|
return Helper::redirect($to, $statusCode, $request);
|
|
|
}
|
|
|
}
|
|
|
+
|
|
|
+if (!function_exists('format_byte')) {
|
|
|
+ /**
|
|
|
+ * 文件单位换算
|
|
|
+ * @param $input
|
|
|
+ * @param int $dec
|
|
|
+ * @return string
|
|
|
+ */
|
|
|
+ function format_byte($input, $dec = 0)
|
|
|
+ {
|
|
|
+ $prefix_arr = array("B", "KB", "MB", "GB", "TB");
|
|
|
+ $value = round($input, $dec);
|
|
|
+ $i = 0;
|
|
|
+ while ($value > 1024) {
|
|
|
+ $value /= 1024;
|
|
|
+ $i++;
|
|
|
+ }
|
|
|
+
|
|
|
+ return round($value, $dec).$prefix_arr[$i];
|
|
|
+ }
|
|
|
+}
|