我正在使用 postman 来上传 excel 文件并将其保存到一个文件夹中node.js
fs
:
var file = req.body.file;
fs.writeFile("public/myExcelFile.xlsx", file, function(err) {
if(err) {
res.json(err);
} else {
res.json("The file was saved!");
}
});
但是当我尝试在上传后打开文件时它已损坏或为空, 你能告诉我请问我做错了什么?
将来我必须上传其他文件,例如。 docx 或。 csv ,所以我想知道保存这些文件的最佳方法是什么,它更好< strong>保存数据库中的文件(我使用的是Sql server)blob
?或将文件保存在文件夹中并保存 路径在数据库中?
答案 0 :(得分:1)
您可能想尝试使用node.js流。我认为最好只保存数据库中的路径。