我继续使用node.js和强大的模块上传文件,
在磁盘上保存的文件是某种格式不正确(错误编码)
例如如果我上传的图像我无法查看,如果我上传一个txt文件gedit提供以下msg:
“gedit无法检测到字符编码.
请检查您是否未尝试打开二进制文件.
从菜单中选择字符编码,然后重试.
在磁盘上保存的文件是某种格式不正确(错误编码)
例如如果我上传的图像我无法查看,如果我上传一个txt文件gedit提供以下msg:
“gedit无法检测到字符编码.
请检查您是否未尝试打开二进制文件.
从菜单中选择字符编码,然后重试.
这里是代码:
form.encoding = 'utf-8'; form.parse(req,function(err,fields,files) { fs.writeFile('test.js',files.upload,'utf8',function (err) { if (err) throw err; console.log('It\'s saved!'); }); });