Spring Boot (66) 썸네일형 리스트형 [JAVA] TCP/IP 데이터통신 파일암호화 전송 서버,클라이언트 데이터 암호화 기능과 함께 파일 전송 기능을 포함하는 업데이트된 클라이언트 코드입니다. Server import java.io.*; import java.net.*; import javax.crypto.*; import javax.crypto.spec.*; import java.security.*; import java.util.Base64; class TCPServer { public static void main(String argv[]) throws Exception { ServerSocket welcomeSocket = new ServerSocket(6789); SecretKeySpec secretKey; Cipher cipher; try { KeyGenerator keyGenerator = Ke.. [JAVA] TCP/IP 데이터통신 데이터 암호화 서버,클라이언트 Java에서 암호화 및 암호 해독을 위한 프레임워크를 제공하는 javax.crypto 패키지를 사용하여 이전 예제에 암호화를 추가할 수 있습니다. 다음은 AES 알고리즘을 사용하여 데이터 암호화를 추가하는 서버 및 클라이언트의 업데이트된 예입니다 Server import java.io.*; import java.net.*; import javax.crypto.*; import javax.crypto.spec.*; import java.security.*; import java.util.Base64; class TCPServer { public static void main(String argv[]) throws Exception { ServerSocket welcomeSocket = new ServerS.. [JAVA] TCP/IP 데이터통신 기본 서버,클라이언트 Server import java.io.*; import java.net.*; class TCPServer { public static void main(String argv[]) throws Exception { ServerSocket welcomeSocket = new ServerSocket(6789); while (true) { Socket connectionSocket = welcomeSocket.accept(); ClientThread ct = new ClientThread(connectionSocket); ct.start(); } } } class ClientThread extends Thread { Socket connectionSocket; public ClientThread(Socket .. [SpringBoot] Apache PDFBox 이용한 PDF to Image 변환처리 1. 다음 종속성을 pom.xml 파일에 추가합니다. org.apache.pdfbox pdfbox 2.0.20 2. Spring Boot 애플리케이션에서 변환을 처리할 REST을 생성합니다. import java.awt.image.BufferedImage; import java.io.ByteArrayOutputStream; import java.io.IOException; import java.util.List; import javax.imageio.ImageIO; import org.apache.pdfbox.pdmodel.PDDocument; import org.apache.pdfbox.rendering.ImageType; import org.apache.pdfbox.rendering.PDFRender.. [Svelte + Springboot] Svelte에서 파일다운로드 구현 1. Svelte 구성 요소에 다운로드를 트리거하는 버튼을 만듭니다. Download File 2. 파일에 대한 요청을 서버에 보내는 함수를 만듭니다. async function downloadFile() { const response = await fetch("/api/download"); const blob = await response.blob(); const link = document.createElement("a"); link.href = URL.createObjectURL(blob); link.download = "file.txt"; link.click(); } 3. Spring Boot 애플리케이션에서 REST을 생성하여 파일을 반환합니다. import org.springframework... [Svelte + Springboot] Svelte에서 파일업로드 구현 Html javascript import { createEventDispatcher } from "svelte"; const dispatch = createEventDispatcher(); async function uploadFile() { const formData = new FormData(); formData.append("file", file); const response = await fetch("/api/upload", { method: "POST", body: formData }); const data = await response.json(); dispatch("upload-success", data); } Spring Boot 애플리케이션에서 파일을 수신할 REST을 생성합니다. imp.. [SpringBoot] MP4 파일을 M3U8 파일로 변환 import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestParam; import org.springframework.web.bind.annotation.RestController; import org.springframework.web.multipart.MultipartFile; import java.io.File; import java.io.FileOutputStream; import java.io.IOException; @RestController public class ConvertController { @PostMapping("/convert") pu.. [React + Spring Boot ] Spring Boot 백엔드를 사용하여 React 앱에서 파일 다운로드를 구현하는 방법 React component import React from 'react'; const FileDownloader = () => { const handleDownload = async () => { try { const response = await fetch('http://localhost:8080/download'); const blob = await response.blob(); const link = document.createElement('a'); link.href = URL.createObjectURL(blob); link.download = 'file.pdf'; link.click(); } catch (error) { console.error(error); } }; return ( Down.. 이전 1 2 3 4 5 ··· 9 다음