반응형
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 DropboxFileUploadExample {
public static void uploadFile(MultipartFile file) throws DbxException, IOException {
DbxRequestConfig config = DbxRequestConfig.newBuilder("dropbox/java-tutorial").build();
DbxClientV2 client = new DbxClientV2(config, "YOUR_ACCESS_TOKEN");
InputStream inputStream = file.getInputStream();
FileMetadata metadata = client.files().uploadBuilder("/test/" + file.getOriginalFilename())
.uploadAndFinish(inputStream);
System.out.println(metadata.toStringMultiline());
}
}
반응형
'Spring Boot' 카테고리의 다른 글
[SpringBoot] 구글드라이브 파일리스트 취득 (0) | 2023.02.09 |
---|---|
[SpringBoot] Spring Boot에서 Google Drive에 파일을 업로드 (0) | 2023.02.09 |
[SpringBoot] Spring Boot에서 Naver Blog 글쓰기를 구현 (0) | 2023.02.09 |
[JAVA] TCP/IP 데이터통신 파일암호화 전송 서버,클라이언트 (0) | 2023.02.09 |
[JAVA] TCP/IP 데이터통신 데이터 암호화 서버,클라이언트 (0) | 2023.02.09 |