Skip to content

Commit 84f01fb

Browse files
committed
"feat: 프로필 이미지 업로드 임시 파일 추가"
1 parent b879f29 commit 84f01fb

2 files changed

Lines changed: 26 additions & 0 deletions

File tree

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
package com.back.web7_9_codecrete_be.global.storage;
2+
3+
import org.springframework.web.multipart.MultipartFile;
4+
5+
public interface FileStorageService {
6+
//임시 구현
7+
String upload(MultipartFile file);
8+
}
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
package com.back.web7_9_codecrete_be.global.storage;
2+
3+
import org.springframework.stereotype.Service;
4+
import org.springframework.web.multipart.MultipartFile;
5+
6+
import java.util.UUID;
7+
8+
@Service
9+
public class S3FileStorageService implements FileStorageService {
10+
@Override
11+
public String upload(MultipartFile file) {
12+
13+
// 임시 URL 생성
14+
String fakeFileName = UUID.randomUUID() + "_" + file.getOriginalFilename();
15+
16+
return "https://dummy-cdn.codecrete.com/profile/" + fakeFileName;
17+
}
18+
}

0 commit comments

Comments
 (0)