亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

從 xls 工作簿升級到 xlsx,響應中未附加文件擴展名

從 xls 工作簿升級到 xlsx,響應中未附加文件擴展名

皈依舞 2021-08-13 16:39:34
我已經更新了一種方法來將文件從服務器從 XLS 下載到 XLSX。我正在使用 apache poi 庫生成 excel 工作簿,然后使用流輸出實體將響應發送回客戶端。早些時候,當我使用 XLS 方法時,最終響應看起來像:return Response.ok(entity)    .header(HttpHeaders.CONTENT_DISPOSITION, "attachment;filename=abc.xls")    .type("application/vnd.ms-excel")    .build();我得到的響應是 Response.xls,但是現在當我使用帶有以下代碼的 poi-ooxml 庫時,我得到的響應沒有文件擴展名:return Response.ok(entity)    .header(HttpHeaders.CONTENT_DISPOSITION, "attachment;filename=abc.xlsx")    .type("application/vnd.openxmlformats-officedocument.spreadsheetml.sheet")    .build();注意:我是從郵遞員那里調用這個 API 的,是不是 xlxs 的 MIME 類型不正確?文件內容和一切都是正確的,唯一的問題是文件擴展名未附加到文件名。
查看完整描述

2 回答

?
莫回無

TA貢獻1865條經驗 獲得超7個贊

您還應該檢查 http 請求。如果可能,請向我們提供準確的請求以及有效的有效載荷。


查看完整回答
反對 回復 2021-08-13
?
有只小跳蛙

TA貢獻1824條經驗 獲得超8個贊

問題出在郵遞員身上,郵遞員的工作方式與瀏覽器的工作方式不同。當使用瀏覽器調用相同的 API 時,它運行得非常好,沒有任何問題。盡管使用郵遞員進行此類文件下載測試,但最好使用RESTLET CLIENT。對于這種情況,Restlet Client 就像一個魅力。


查看完整回答
反對 回復 2021-08-13
  • 2 回答
  • 0 關注
  • 216 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號