好久没有玩nodejs了,今天练练手,觉得手生很多了,在用express写上传功能的时候遇到下面这个错误:
Error: EXDEV, rename 'C:...'
查过之后得知是由于文件夹权限导致,然后试了下用writeFileSync是OK的,再然后看到express上传需要加这样一段:
app.use(express.bodyParser({uploadDir:'./uploads'}));
很明显,就是要设置临时文件保存路径,设置之后就可以使用rename来操作文件了。
用Express上传文件,看我的另外一篇博文
Comments(0)