express 文件上传遇到的问题 Buffer.write(string, encoding, offset[, length]) is no longer supported
发布于 8 年前 作者 wp56610 5258 次浏览 来自 问答

Error: Buffer.write(string, encoding, offset[, length]) is no longer supported QQ截图20170516144651.png 代码用的是最简单淳朴的再node 4.0 没有问题,但是在6.0 就会出现问题,而由于我用了一个nodemailer 只支持6.0 以上所以现在不得不解决文件上传的问题,上传直接就报错.错误如图所示, 不再支持buffer.write…

3 回复

NodeJS API 变动了的,你看看模块要求的 node version,能不能对的上,对的上就好,对不上那就需要给作者提 issue 或者自己 pull request

@DevinXian 能提供一个node 6.10 的文件上传的小例子吗? 堪称有点绝望.

@DevinXian 问题已经解决,把express3.x 升到4.x改动有点大,但还是解决了,版本不兼容真心好伤心,谢谢回复

回到顶部