@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(); }
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/69884.html
摘要:下載下載下載用戶信息表必要的說明目前存在下載中文的文件名出現亂碼,但好在不影響其中的內容,只是文件名會亂碼。問題鏈接引用實現將文件或者文件夾壓縮成 需求 導出文件后存留在了服務器中,需要提供下載按鈕,點擊后可下載到本地;(因為涉及多個文件,下載前先將文件進行壓縮,提供下載壓縮文件) 效果預覽 showImg(https://segmentfault.com/img/bVbk4Xm?w=...
摘要:需求管理后臺需要批量導出二維碼圖片實現難點選擇相應的圖片批量導出或直接批量導出并壓縮在一個文件夾里思路分析先將選中二維碼的地址存在一個數組中依次請求圖片并將其下載后用壓縮文件最后用生成文件實現實現的代碼如下批量下載下載文件并存成對象獲 需求 管理后臺需要批量導出二維碼圖片 showImg(https://segmentfault.com/img/remote/1460000018234...
閱讀 1707·2023-04-26 02:30
閱讀 1033·2021-11-10 11:36
閱讀 1380·2021-10-08 10:14
閱讀 3496·2021-09-28 09:35
閱讀 1552·2021-08-23 09:47
閱讀 2544·2019-08-30 15:56
閱讀 1469·2019-08-30 15:44
閱讀 1751·2019-08-30 13:59