我有一个表单,用户可以将.xslx文件上传到数据库:
<form id="form1" action="/upload/upload" method="post" enctype="multipart/form-data">
<input type="file" id="control" name="XLupload">Choose File</input>
<input type="submit" value="Submit"></submit>
</form>
以下是在Express中处理上传的代码:
router.post('/upload', excel_upload, function(req, res) {
...code that extracts relevant data...and then uses insertObj as a callback...
// Inserts object w/ extracted data from file into the database
function insertObj(obj) {
insertionCollection.insertOne(obj, function(err, result) {
if (err)
throw err;
else
res.redirect('/');
});
};
}
我想知道在前端成功上传文件时,给用户提供反馈信息(可能是警报)的最佳方法是什么。现在它工作正常,但只是在上传文件时刷新页面。
谢谢!