私のアプリケーションは、ユーザーがアップロードした画像を保存して表示する必要がありますが、画像の名前 (または無効な URL になる文字) にスペースが含まれていると、Web ページに表示されません。
grails が生成する HTML は、名前のスペースを保持します。スペースを置き換えて画像に直接アクセスすることもできません%20
(エラー404ですが、画像は存在し、スペースを削除するとアクセスできます)
エンコーディングを強制しようとしても、スペースが保持されるため役に立ちません。
<g:img dir="someDir" file="${ image.encodeAsURL() }"/>
これを解決するにはどうすればよいですか?