标签: html image grails gsp
我的应用程序需要存储和显示用户上传的图像,但是当图像中有空格(或任何导致无效网址的字符)时,网页中不会显示该图像。
grails生成的HTML会保留名称中的空格。我甚至无法通过用%20替换空格直接转到图像(错误404,但图像确实存在,如果我删除空间,我可以访问它)
%20
尝试强制编码是没用的,因为它仍然保留空格:
<g:img dir="someDir" file="${ image.encodeAsURL() }"/>
我该怎么做才能解决这个问题?