Skip to content

fix formatBytes undefined error#15

Open
lystormenvoy wants to merge 1 commit into
ZLMediaKit:mainfrom
lystormenvoy:patch-1
Open

fix formatBytes undefined error#15
lystormenvoy wants to merge 1 commit into
ZLMediaKit:mainfrom
lystormenvoy:patch-1

Conversation

@lystormenvoy

Copy link
Copy Markdown

看板里的流量统计的单位错误,达到TB级时则单位显示undefined

Comment thread frontend/js/dashboard.js
if (bytes === 0) return '0 B';
const k = 1024;
const sizes = ['KB', 'MB', 'GB', 'TB'];
const sizes = ['B', 'KB', 'MB', 'GB', 'TB'];

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

这个最小单位是KB, 因为已经除了1024

@lystormenvoy lystormenvoy Jun 9, 2026

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

这个最小单位是KB, 因为已经除了1024

<p class="text-white/70 text-xs">发送: ${formatBytes(sentTotal * 1024)}</p>
<p class="text-white/70 text-xs mt-1">接收: ${formatBytes(recvTotal * 1024)}</p>

调用的时候乘以了1024的,参数名也写的是bytes。实际上也是我在看板上显示的是undefined。zlm api返回的sentTotal是kb吗?如果是就没错了,需要加上B,如果不是,那么外部调用时x1024就是错的吧

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants