我们上传文件后,就可以从后台查看我们上传的文件。(我的做法是,数据库储存的是我们上传完成后文件在服务器中的路径),只要我们服务器是开启的状态就可以按照路径查询到我们要的文件。但是我去查看我上传的mp3文件时,出现了问题。浏览器报个400的错:The server cannot or will not process the request due to something that is perceived to be a client error (e.g., malformed request syntax, invalid request message framing, or deceptive request routing).
(译为:服务器不能或不会处理请求,因为被认为是客户端的错误(例如,不正确的请求语法,无效的请求消息帧,或欺骗性的请求路由)。)
查阅相关问题资料,主要的意思是:前端传过来的数据类型与我们后端controller里方法的数据类型不一致所导致的。但我思前想后,这不可能,因为数据类型不一致的话,在文件上传阶段就会被拦截下来,更是不可能上传成功并储存到数据库的。
我又把问题放到文件上,因为代码没有问题的话那么只有文件本身的问题,为此我还测试了图片能不能查询出来,结果想而易见,图片是可以查询出来的。在我多次的测试下发现问题所在,如图:
当我在后台测试时发现“倒数”是可以播放的,其余不能播放,区别在于文件名字有个[mqms2]的字符串,我想会不会是这个问题,
上传的mp3文件无法播放问题(已解决)
最新推荐文章于 2022-11-26 20:13:03 发布