下载excel文件并成功打开文件后,出现以下情况:
经过实验发现问题在于
-Type,即内容类型,一般是指网页中存在的-Type,用于定义网络文件的类型和网页的编码,并确定文件是什么形式、什么编码接收者将读取该文件。 这就是经常看到的一些PHP网页点击的结果是下载文件或者图片的原因。
属性指定响应的 HTTP 内容类型。 如果未指定,则默认为 TEXT/HTML。
MIME 类型有哪些?
我连接的前端使用xlsx格式接收,所以后端要设置如下:
.(“/vnd.-..表”)
相反,如果使用xls格式,则需要设置后端:
.(“/vnd.ms-excel”)
这样就可以避免打开文件时提示文件格式与扩展名不匹配。