java-restify
Search…
@MultipartForm
Para representar um formulário "multipart", utilize a anotação @MultipartForm. É equivalente à anotação @Form, mas suporta o uso da anotação @MultipartField, que pode ser utilizada para explicitar campos que representam arquivos (campos do tipo File, Path ou InputStream).
1
@MultipartForm
2
class FormParameters {
3
4
@Field
5
String pictureName;
6
7
// campos anotados com @MultipartField também podem ser do tipo Path ou InputStream
8
@MultipartField
9
File picture;
10
}
11
12
public interface MyApi {
13
14
/* em requisições com o content-type multipart/form-data, objetos anotados com @MultipartForm serão automaticamente serializados */
15
16
@Path("/customers/{id}/picture") @Post
17
@MultipartFormData
18
String uploadPictureToCustomer(@PathParameter id, @BodyParameter FormParameters parameters);
19
}
Copied!
Copy link