文件共享
文件上传
需要使用的模块
- fs
fs模块用于对系统文件及目录进行读写操作 - multer
multer是Nodejs中用于处理文件上传 multipart/form-data数据的中间件,用于处理任何表单提交数据(包含非multipart/form-data类型的表单);
multer 在request对象中加入了body和file或files属性,body属性包含了form中的文本内容,file或files包含了form 中的附件数据
前端实现
用户在导航页面进入文件上传页面后,网站根据cookies判断用户身份,如果用户是学生,则弹出警告没有访问权限,点击确定按钮后跳转回导航页。
- 插入身份判断js
<script>
var logintype='<%=logintype%>'
if(logintype=='0')
{
alert("没有访问权限");
window.location.href = "../";
}
</script>
如果用户是老师,则显示上传功能
点击选择文件即可选择本地文件进行上传