0

私のアプリケーションは、ユーザーがアップロードした画像を保存して表示する必要がありますが、画像の名前 (または無効な URL になる文字) にスペースが含まれていると、Web ページに表示されません。

grails が生成する HTML は、名前のスペースを保持します。スペースを置き換えて画像に直接アクセスすることもできません%20(エラー404ですが、画像は存在し、スペースを削除するとアクセスできます)

エンコーディングを強制しようとしても、スペースが保持されるため役に立ちません。

<g:img dir="someDir" file="${ image.encodeAsURL() }"/>

これを解決するにはどうすればよいですか?

4

0 に答える 0