标签: funnelback

有没有一种方便的方法来格式化Freemarker中人类可读的字节大小字符串?

有很多的答案对这个问题的Java(如何字节大小转换为人类可读的格式在Java?格式文件大小为MB,GB等)和甚至对Groovy/Grails的,更何况PHP,但有一个内置或方便的方法在FreeMarker中执行此操作?

为清楚起见,我采用通用SI方法,而不是2的二进制幂.例如

      1 ? 1B
    123 ? 123B
   1000 ? 1KB
   1728 ? 1.7KB
7077888 ? 7.1MB
Run Code Online (Sandbox Code Playgroud)

等等.

鉴于FreeMarker似乎没有对数函数,有没有办法在纯FreeMarker中执行此操作,或者是我用Java创建模板方法的唯一选择.

string format freemarker numbers funnelback

7
推荐指数
2
解决办法
999
查看次数

标签 统计

format ×1

freemarker ×1

funnelback ×1

numbers ×1

string ×1