본문 바로가기

반응형

All

(114)
[SpringBoot] 구글드라이브 파일 다운로드 구현 https://neosm.tistory.com/entry/SpringBoot-%EA%B5%AC%EA%B8%80%EB%93%9C%EB%9D%BC%EC%9D%B4%EB%B8%8C-%ED%8C%8C%EC%9D%BC%EB%A6%AC%EC%8A%A4%ED%8A%B8-%EC%B7%A8%EB%93%9D [SpringBoot] 구글드라이브 파일리스트 취득 Google Drive API의 files().list() 메소드를 호출하여 파일 목록을 가져옵니다. 결과로 반환된 FileList 객체에서 파일 목록을 가져와서 각 파일의 이름과 ID를 출력합니다. import com.google.api.client.auth.oauth2.C neosm.tistory.com 위 내용에서 Drive driveService, String..
[SpringBoot] 구글드라이브 파일리스트 취득 Google Drive API의 files().list() 메소드를 호출하여 파일 목록을 가져옵니다. 결과로 반환된 FileList 객체에서 파일 목록을 가져와서 각 파일의 이름과 ID를 출력합니다. import com.google.api.client.auth.oauth2.Credential; import com.google.api.client.extensions.java6.auth.oauth2.AuthorizationCodeInstalledApp; import com.google.api.client.extensions.jetty.auth.oauth2.LocalServerReceiver; import com.google.api.client.googleapis.auth.oauth2.GoogleAuthori..
[SpringBoot] Spring Boot에서 Google Drive에 파일을 업로드 import com.google.api.client.auth.oauth2.Credential; import com.google.api.client.extensions.java6.auth.oauth2.AuthorizationCodeInstalledApp; import com.google.api.client.extensions.jetty.auth.oauth2.LocalServerReceiver; import com.google.api.client.googleapis.auth.oauth2.GoogleAuthorizationCodeFlow; import com.google.api.client.googleapis.auth.oauth2.GoogleClientSecrets; import com.google.api.c..
[SpringBoot] Spring Boot에서 Dropbox에 파일을 업로드 Dropbox Java SDK를 사용하여 파일 업로드를 구현하고 있습니다. 이 코드를 사용하기 위해서는 Dropbox 개발자 센터에서 얻은 Access Token이 필요합니다. import com.dropbox.core.DbxException; import com.dropbox.core.DbxRequestConfig; import com.dropbox.core.v2.DbxClientV2; import com.dropbox.core.v2.files.FileMetadata; import org.springframework.web.multipart.MultipartFile; import java.io.IOException; import java.io.InputStream; public class Dropbox..
[SpringBoot] Spring Boot에서 Naver Blog 글쓰기를 구현 swiftui에서 admod 소스가 필요해Naver Blog 글쓰기를 구현하기 위해서는 Naver Open API를 사용해야 합니다. Naver Open API는 네이버 계정으로 로그인한 사용자가 개인 블로그에 글을 작성할 수 있는 기능을 제공합니다. import org.springframework.http.HttpEntity; import org.springframework.http.HttpHeaders; import org.springframework.http.MediaType; import org.springframework.util.LinkedMultiValueMap; import org.springframework.util.MultiValueMap; import org.springframewor..
[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 ..

반응형