gpt4 book ai didi

javascript - fs readFilesync 错误路径必须是字符串

转载 作者:行者123 更新时间:2023-12-03 06:23:54 24 4
gpt4 key购买 nike

我有一个上传文件的代码这里是代码:

            var oriPath = JSON.stringify(req.files.profilePicture);
var data = fs.readFileSync(oriPath.path);
var ext = path.extname(oriPath.name);
if (!ext) {
return next(err);
}

var newName = Date.now().toString() + ext;
var path = config.fullhostname + config.uploadDir + newName;
if (!fs.writeFileSync(path, data)) {
return next("Failed to upload image", 400)
}

并显示如下错误:uncaughtException TypeError:路径必须是字符串引用var data = fs.readFileSync(oriPath.path);

但文件上传成功,如何解决?谢谢

最佳答案

尝试强制字符串转换:

var data = fs.readFileSync(String(oriPath.path))

关于javascript - fs readFilesync 错误路径必须是字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38740212/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com