Envio de dados para API Rest em Java

Boa noite pessoal, preciso de ajuda.
Estou tentando fazer upload de uma foto e mais dois parâmetros string em uma aplicação Angular da seguinte forma:

upload(description: string, allowComments: string, file: File) {
        const formData = new FormData();
        formData.append('description', description);
        formData.append('allowComments', allowComments);
        formData.append('url', file)

        return this.http.post(API + '/photos/upload', formData)
}

Mas não estou conseguindo capturar esses dados no back-end. Estou usando jax-rs para criar a API. Alguma sugestão?