Как получить MIME-тип загруженного файла в Джерси

У меня есть стандартная конечная точка загрузки в Джерси:

@POST
@Secure
@Consumes("multipart/form-data")
public Response upload( @Context final HttpHeaders hh,
            @FormDataParam("fileaaa") final FormDataContentDisposition disposition,
            @FormDataParam("fileaaa") final InputStream input,

Как я могу получить MIME-тип загруженного файла?

Если я сделаю disposition.getType , это даст мне MIME-тип формы; в данном случае form-data .

Я знаю, что информация где-то есть; сообщение HTTP должно выглядеть примерно так:

-----------------------------7d01ecf406a6
Content-Disposition: form-data; name="input_text"

mytext

-----------------------------7d01ecf406a6
Content-Disposition: form-data; name="fileaaa";
filename="C:\Inetpub\wwwroot\Upload\pic.gif"
Content-Type: image/gif

(binary content)
-----------------------------7d01ecf406a6--
17
задан Michael Currie 10 September 2015 в 22:52
поделиться