20 Ekim 2022 Perşembe

Postman form-data POST - Form Gönderme

Giriş
Bir form gönderme içindir. Form içinde json alan gönderileceği gibi dosya da yüklenebilir.

Örnek - Dosya İçeren Form
Dosya yükleme için şöyle yaparız
import org.springframework.web.multipart.MultipartFile;
class User {
  public String userId;
  public String emailId;
  public MultipartFile profilePicImageFile;
}

@PostMapping("/upload/post")
public ResponseEntity<String> uploadProfilePic(@ModelAttribute User user) 
  throws Exception {
  
}
Örnek - Sadece Form
Şeklen şöyledir


@RestController
@RequestMapping("/")
@AllArgsConstructor
public class NotificationController {

  @GetMapping
  public String sendNotification(@RequestParam String message,
                                 @RequestParam NotificationType notificationType) {
    ...
  }
}

Örnek - Sadece Dosya
Dosya yükleme için şöyle yaparız

public List<InputFile> addFile(@RequestParam("files")MultipartFile[] files){
  return fileService.uploadFiles(files);
}





Hiç yorum yok:

Yorum Gönder