Skip to content

Commit 6872d45

Browse files
authored
add file upload service (#28)
Co-authored-by: Rick <linuxsuren@users.noreply.github.com>
1 parent 0f8889e commit 6872d45

File tree

2 files changed

+31
-1
lines changed

2 files changed

+31
-1
lines changed

src/main/java/io/github/devopsws/demo/config/WebSecurityConfig.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@
99
import org.springframework.security.core.userdetails.UserDetailsService;
1010
import org.springframework.security.provisioning.InMemoryUserDetailsManager;
1111
import org.springframework.security.web.SecurityFilterChain;
12-
import org.springframework.security.config.annotation.method.configuration.EnableGlobalMethodSecurity;
1312
import org.springframework.security.config.annotation.web.configurers.AbstractHttpConfigurer;
1413
import static org.springframework.security.config.Customizer.withDefaults;
1514

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
package io.github.devopsws.demo.service;
2+
3+
import org.springframework.web.bind.annotation.PostMapping;
4+
import org.springframework.web.bind.annotation.RequestMapping;
5+
import org.springframework.web.bind.annotation.RequestParam;
6+
import org.springframework.web.bind.annotation.RestController;
7+
import org.springframework.web.multipart.MultipartFile;
8+
9+
import io.github.devopsws.demo.model.Message;
10+
11+
@RestController
12+
@RequestMapping("/upload")
13+
public class FileService {
14+
@PostMapping("/")
15+
public Message<?> upload(@RequestParam("file") MultipartFile file) {
16+
System.out.println("Received file uploading request");
17+
Message<String> message = new Message<String>();
18+
if (!file.isEmpty()) {
19+
try {
20+
System.out.println("Uploading file size:" + file.getSize());
21+
22+
message.setMessage("ok");
23+
} catch (Exception e) {
24+
message.setMessage(e.getMessage());
25+
}
26+
} else {
27+
message.setMessage("file is empty");
28+
}
29+
return message;
30+
}
31+
}

0 commit comments

Comments
 (0)