Node.js如何获取文件大小

const size = await utils.getFileSize(filePath);

getFileSize(file) {

    file = decodeURI(file);

    return new Promise((resolve) => {

      if (!file) {

        resolve(0);

        return;

      }

      const filePath = path.resolve(__dirname, "../public", file);

      fs.stat(filePath, (err, data) => {

        if (err == null) {

          resolve(data.size);

          return;

        }

        resolve(0);

      });

    });

  },

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Node.js_fs文件系统(三) fs.stat()判断文件类型isFile():判断是否是一个文件isDire...
    learninginto阅读 263评论 0 4
  • 我们在平时工作中常常会遇到文件上传的需求。但许久以来大多数人都是直接使用一些框架自带的组件去实现,对于一些复杂的上...
    SophieRabbit阅读 3,260评论 0 1
  • 个人入门学习用笔记、不过多作为参考依据。如有错误欢迎斧正 目录 简书好像不支持锚点、复制搜索(反正也是写给我自己看...
    kirito_song阅读 2,491评论 1 37
  • 1.什么是Node.js? Node.js是一个基于"Chrome V8引擎"的JavaScript运行环境 2....
    微文殇却卟丢气质阅读 461评论 0 0
  • cmd命令: ./ 当前目录 ../ 上一级 dir 查看当前目录 ls 查看当前目录下文件 win...
    3hours阅读 554评论 0 1