我被困在使用节点强大的文件名中。我试过 form.on 但它已经返回了不受欢迎的替换字符。所以文件名 'ěščř.png' 变成 '����.png' 而不是 escr.png
form.on('end', function(fields, files) {
var new_location = 's:/localhost/nodejs/';
for(var i = 0; i < this.openedFiles.length; i++){
var temp_path = this.openedFiles[i].path;
var file_name = slug(this.openedFiles[i].name);
fs.copy(temp_path, new_location + file_name, function(err) {
if (err) {
console.error(err);}
else {
console.log("success!")
}
});
}
});