1、问题 上传ofd文件,传到java后端,变成了无类型的文件,最后通过排查,发现前端通过vue组件上传的文件,没有文件类型了 2、解决办法 将文件内容重新放到一个新的文件中,并且给这个新的文件设置ofd类型 3、前端代码 const blod =file.raw.slice(0,file.size,file.type); const newFile = new File([blod],file.name,{ type:"application/ofd", lastModitified:file.lastModitified });