全部 ApiPost使用 后端 前端 接口测试 IOS Android 数据库 2022 测试技术 工具
问答 / 问答详情

[已处理] 无法下载excel文件

测试接口,点击发送并保存响应,弹窗是txt文件

响应头如下:

无法下载excel文件

| 0 收藏

3 个回答

response 的content-type 应不是 multipart/form-data 哈。

设置EXCEL文档的MIME类型

MSExcel有以下观察到的MIME类型:

  • application/vnd.ms-excel

    (正式)
  • application/msexcel

  • application/x-msexcel

  • application/x-ms-excel

  • application/x-excel

  • application/x-dos_ms_excel

  • application/xls

  • application/x-xls

  • application/vnd.openxmlformats-officedocument.spreadsheetml.sheet

    (Xlsx)
response.setContentType("application/vnd.ms-excel");

换成application/vnd.openxmlformats-officedocument.spreadsheetml.sheet可以导出excel,但是文件名是response,不对

response.setHeader("Content-disposition", "attachment;filename*=utf-8''" + fileName + ".xlsx");文件名是这么设置的

Apipost 私有化火热进行中

撰写答案

只服务于

前后端、移动端、测试人员

提问题 发布您遇到的Bug和问题,上万名大牛和开发者来帮您解决!