Node.js如何获取文件大小

2021-11-05  本文已影响0人  贺子微

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);

      });

    });

  },

上一篇 下一篇

猜你喜欢

热点阅读