@GetMapping("/download/zip") public void downloadZipFile(HttpServletResponse response) throws IOException { response.setContentType(MediaType.APPLICATION_OCTET_STREAM.toString()); response.setHeader("Content-Disposition","attachment; filename="images.zip""); ListfileNames = Arrays.asList("1.jpg","2.jpg","3.jpg"); ZipOutputStream zipOutputStream = new ZipOutputStream(response.getOutputStream()); for(String fileName : fileNames) { ZipEntry zipEntry = new ZipEntry(fileName); zipOutputStream.putNextEntry(zipEntry); FileInputStream inputStream = new FileInputStream("D:/upload/"+fileName); IOUtils.copy(inputStream,zipOutputStream); inputStream.close(); } zipOutputStream.closeEntry(); zipOutputStream.close(); }
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://m.hztianpu.com/yun/69884.html
摘要:下載下載下載用戶信息表必要的說明目前存在下載中文的文件名出現(xiàn)亂碼,但好在不影響其中的內(nèi)容,只是文件名會亂碼。問題鏈接引用實(shí)現(xiàn)將文件或者文件夾壓縮成 需求 導(dǎo)出文件后存留在了服務(wù)器中,需要提供下載按鈕,點(diǎn)擊后可下載到本地;(因?yàn)樯婕岸鄠€文件,下載前先將文件進(jìn)行壓縮,提供下載壓縮文件) 效果預(yù)覽 showImg(https://segmentfault.com/img/bVbk4Xm?w=...
摘要:需求管理后臺需要批量導(dǎo)出二維碼圖片實(shí)現(xiàn)難點(diǎn)選擇相應(yīng)的圖片批量導(dǎo)出或直接批量導(dǎo)出并壓縮在一個文件夾里思路分析先將選中二維碼的地址存在一個數(shù)組中依次請求圖片并將其下載后用壓縮文件最后用生成文件實(shí)現(xiàn)實(shí)現(xiàn)的代碼如下批量下載下載文件并存成對象獲 需求 管理后臺需要批量導(dǎo)出二維碼圖片 showImg(https://segmentfault.com/img/remote/1460000018234...
閱讀 1813·2023-04-26 02:30
閱讀 1131·2021-11-10 11:36
閱讀 1483·2021-10-08 10:14
閱讀 3607·2021-09-28 09:35
閱讀 1618·2021-08-23 09:47
閱讀 2639·2019-08-30 15:56
閱讀 1548·2019-08-30 15:44
閱讀 1887·2019-08-30 13:59