我要上传之前就判断文件类型,如果文件类型不对的话,禁止上传
需要手动在客户端js中,通过Input type=file获取到用户选择的File对象实例,上面就可以获取文件名,mime-type。这里可以控制住允许不允许传输。
后面看你们前后端传输文件接口要用的传输类型,可以直接传blob,也可以用FormData拼接成form格式数据传输。
10 回答11.7k 阅读
2 回答3.2k 阅读✓ 已解决
4 回答2.2k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
3 回答1.2k 阅读✓ 已解决
3 回答871 阅读✓ 已解决
5 回答2.3k 阅读
如图所示, formData上传文件时是包含content-type的,在上传组件中,判断文件类似即可,一般文件上传中间件都支持过滤文件类型的你看下的你的upload.single