node的express上传文件之前如何判断文件类型

我要上传之前就判断文件类型,如果文件类型不对的话,禁止上传
判断.png

阅读 5.9k
2 个回答

clipboard.png
如图所示, formData上传文件时是包含content-type的,在上传组件中,判断文件类似即可,一般文件上传中间件都支持过滤文件类型的你看下的你的upload.single

需要手动在客户端js中,通过Input type=file获取到用户选择的File对象实例,上面就可以获取文件名,mime-type。这里可以控制住允许不允许传输。

后面看你们前后端传输文件接口要用的传输类型,可以直接传blob,也可以用FormData拼接成form格式数据传输。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题