现在列表页面上显示的这个文件的尺寸,单位是 byte ,就是字节,它的显示可以更友好一些,比如使用 KB 或者 MB .. 先去安装一个包 .. 在项目的下面,执行一下 adonis install .. 或者 npm install .. 安装的是 filesize .. 保存在项目的依赖里 ...
回到 FileController .. 在文件顶部导入一个东西 .. 名字是 filesize ... 来自刚才我们安装的 filesize 这个包 ..
再找到 index 方法 .. 这里可以处理一下 files 里面的每个项目里的 size 属性的值 .. 用一个 map ... 本次循环的项目叫 file ... 让这个 file 里的 size .. 等于 filesize 方法,把 file.size 交给它 .. 这个 filesize 会让字节变成其它更友好的单位 .. 最后 return 处理好的 file ...
再回到文件列表页面 .. 刷新一下 .. 你会发现,现在页面上显示的文件尺寸就友好多了,用的是 KB 或者 MB 这些单位 ...