使用 Express 和 Node JS 在 MongoDB 中上传文本文件
Posted
技术标签:
【中文标题】使用 Express 和 Node JS 在 MongoDB 中上传文本文件【英文标题】:Uploading text file in MongoDB using Express and Node JS 【发布时间】:2017-07-17 17:56:38 【问题描述】:我想上传一个简单的文本文件并将其存储在 MongoDB 数据库中。我应该怎么做?我可以通过简单的 html 代码上传文件,但无法存储它。
我的 file.html 是这样的:
<!DOCTYPE html>
<html>
<body>
<h3>Upload File</h3>
<form enctype ="multipart/form-data" action ="/upload" method ="post">
<input type="file" name="userDoc" />
<input type="submit" value="Upload Document" name="submit">
</form>
<br><br><input type=button onClick="location.href='/home'" value='Home'><br>
</body>
</html>
使用快递或其他方式如何存储上传的文件?
【问题讨论】:
【参考方案1】:您可以使用https://nodejs.org/api/fs.html将其存储在后端,您可以使用它将文件保存在项目中的文件夹中。
【讨论】:
以上是关于使用 Express 和 Node JS 在 MongoDB 中上传文本文件的主要内容,如果未能解决你的问题,请参考以下文章
Node.JS、Express 和 MongoDB :: 多个集合
Socket.io 使用 node.js,根本没有 express?
在 Node/Express 中使用 Request.js 和 Cheerio.js 返回空数组
Node.js 有条件地使用 csurf 和 express 4