保存文件的最佳方式 node.js
Best way to save files node.js
我正在尝试 上传 excel file postman 并将其保存到 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 所以我想知道什么是最好的方法要保存这些文件,最好将 保存 数据库中的文件(我使用 Sql 服务器)作为 blob
?或将文件保存在文件夹中,然后 save path in database?
您可能想尝试使用 node.js 流。我觉得最好只保存数据库中的路径。
我正在尝试 上传 excel file postman 并将其保存到 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 所以我想知道什么是最好的方法要保存这些文件,最好将 保存 数据库中的文件(我使用 Sql 服务器)作为 blob
?或将文件保存在文件夹中,然后 save path in database?
您可能想尝试使用 node.js 流。我觉得最好只保存数据库中的路径。