第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

使用a標(biāo)簽進(jìn)行下載excel文件,打開下載后的文件內(nèi)容為空,這是為什么?

使用a標(biāo)簽進(jìn)行下載excel文件,打開下載后的文件內(nèi)容為空,這是為什么?

慕沐1134704 2019-04-19 11:24:36
前端代碼:<a?:href="'/api/down-api/down'"?download="down.xlsx">下載</a>后端代碼:接口:@ApiOperation(value?=?"下載") @GetMapping("/down") public?void?downTemplate(HttpServletResponse?response)?{ ????String?fileName?=?"down.xlsx"; ????couponService.down(response,?fileName); }實(shí)現(xiàn)類:public?void?down(HttpServletResponse?response?,String?filename)?{ ????//?讀取要下載的文件,保存到文件輸入流 ????FileInputStream?in?=?null; ????OutputStream?out?=?null; ????try?{ ????????//?得到要下載的文件(文件存放在項(xiàng)目resources的static文件夾里) ????????File?file?=?new?File("src\\main\\resources\\static"?+?"\\"?+?filename); ????????//?如果文件不存在 ????????if?(!file.exists())?{ ????????????throw?new?BusinessException("Could?not?read?file"); ????????} ????????//?設(shè)置響應(yīng)頭,控制瀏覽器下載該文件 ????????response.setHeader("Content-Disposition",?"attachment;filename="+filename); ????????response.setHeader("Content-Type",?"application/octet-stream;charset=UTF-8"); ????????response.setContentType("application/octet-stream"); ????????in?=?new?FileInputStream(file); ????????//?創(chuàng)建輸出流 ????????out?=?response.getOutputStream(); ????????//?創(chuàng)建緩沖區(qū) ????????byte?buffer[]?=?new?byte[1024]; ????????int?len?=?0; ????????//?循環(huán)將輸入流中的內(nèi)容讀取到緩沖區(qū)當(dāng)中 ????????while?((len?=?in.read(buffer))?>?0)?{ ????????????//?輸出緩沖區(qū)的內(nèi)容到瀏覽器,實(shí)現(xiàn)文件下載 ????????????out.write(buffer,?0,?len); ????????} ????????//?關(guān)閉文件輸入流 ????????in.close(); ????????//?關(guān)閉輸出流 ????????out.close(); ????}?catch?(Exception?e)?{ ????????e.printStackTrace(); ????} }
查看完整描述

1 回答

?
cxxyjsj

TA貢獻(xiàn)119條經(jīng)驗(yàn) 獲得超22個(gè)贊

后臺報(bào)錯(cuò)了嗎

查看完整回答
反對 回復(fù) 2019-04-19
  • 1 回答
  • 0 關(guān)注
  • 7146 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號