From: Ignasi S. (JIRA) <ji...@st...> - 2014-04-04 09:50:18
|
[ http://www.stripesframework.org/jira/browse/STS-917?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Ignasi Sola updated STS-917: ---------------------------- Attachment: buf.png > StreamingResolution filename don't permit non Ascii characters. > --------------------------------------------------------------- > > Key: STS-917 > URL: http://www.stripesframework.org/jira/browse/STS-917 > Project: Stripes > Issue Type: Bug > Components: ActionBean Dispatching > Affects Versions: Release 1.5.7 > Environment: windows 7 > Reporter: Ignasi Sola > Attachments: buf.png > > > Hi, > as other people I have problems with the filename treatment when opening a file with StreamingResolution. My filename problem is not with spaces I see this bug is solved, my problem is with international characters like cyrillic, which dissappear from the filename in any of the browsers: > The file "0000033876Лист в MDM - Запрос SAP-номеров 1.xlsx" when opened is converted to "0000033876 MDM - SAP- 1.xlsx" > My code: > StreamingResolution streamingResolution = new StreamingResolution(getMimeType(filename), > FileUtils.openInputStream(handler.getFile(filename))); > HttpServletResponse response = getContext().getResponse(); > response.setHeader("Expires", "0"); > response.setHeader("Cache-Control", "must-revalidate"); > response.setHeader("Content-Disposition", "attachment; filename=\"" + escaped + "\""); > return streamingResolution; > Anyone know is there's a solution for this? > Thank you! -- This message is automatically generated by JIRA. - For more information on JIRA, see: http://www.atlassian.com/software/jira |