Unable to emulate upload filename browser behaviour with RestTemplate [SPR-15538] #20097
Labels
in: web
Issues in web modules (web, webmvc, webflux, websocket)
type: enhancement
A general enhancement
Milestone
Paul opened SPR-15538 and commented
Some browsers (i.e. Chrome and Safari) can send multipart uploads with non-ascii symbols in filename like
as you can see filename is UTF-8 string. And MultipartFile handles this correctly!
I need to emulate such behaviour with RestTemplate. Best solution I've found is to use custom FormHttpMessageConverter, but it encodes filename into base64. If I override getFilename() method, removing file encoding to base64 then question marks go to server instead of non-ascii symbols.
Issue Links:
The text was updated successfully, but these errors were encountered: