Postman - POST multipart/form-data


說明

  • 以POST方式提交表單

案例

  • 方法選擇POST
  • 再 body 處選擇form-data
  • 多個表單內容,可以選擇文本,也可以選擇文件。
  • 都是以 Key-Value 的方式上傳,然后再服務器端接收。

// micronaut 2.x

@Post(value = "/test4", consumes = MediaType.MULTIPART_FORM_DATA, produces = MediaType.TEXT_PLAIN)
Single<HttpResponse<String>> upload(StreamingFileUpload file,String other) {
    File tempFile = File.createTempFile(file.filename, "temp")
    Publisher<Boolean> uploadPublisher = file.transferTo(tempFile)
    Single.fromPublisher(uploadPublisher)
            .map({success ->
                if(success){
                    HttpResponse.ok("Uploaded" + other)
                } else {
                    HttpResponse.status(HttpStatus.CONFLICT)
                    .body("UploadFailed")
                }
            })
}


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM