关于 element.ui 中 upload 下载时只可以下载docx,和xlsx 格式不可以下载txt 等格式!是为什么

为什么我用 element.ui 中的 upload 下载文件的时候只可以下载 docx 和xlsx 格式的文件。但是不能下载pdf txt png 等格式,点击下载png,pdf格式的文件他们会在新的页面调整显示! txt 格式的文件在新页面乱码。这是为什么

因为这个组件的内部逻辑不同啊,要不你就原生写一个upload自己封装一下以后使用,用别人的东西永远是不靠谱的

谢谢,不过这个东西公司都是用组件里面的,自己不太会封装!

浏览器机制问题。浏览器能打开的文件类型,直接就给你打开了,如果不支持,才转成下载

您好,那我应该对这些文件怎么做呢? 或者后台可以做吗?

upload ?不是上传的吗?

让你们后端提供两个接口,一个是预览接口,一个是下载接口。不一样的地方只是 http header 不同。具体的设置可以让后端参考WEB 中的文件下载

好的,谢谢大佬!…