-2

現在、ImageManager で問題が発生しています。これは、画像名に「$、%、&...」などの特殊文字が含まれている場合に発生します。ユーザーが特殊文字を含む画像をさらにアップロードできないようにするための検証が既にありますが、正しい現在、サーバーには特殊文字を含むいくつかの画像があり、それらもロードする必要がありますが、特殊文字が画像名に含まれている場合、ImageManager はプレビューで動作しません。これに対する解決策を知っている人はいますか?

4

1 に答える 1

0

テレリック イメージ マネージャーが名前に特殊文字を含むイメージを読み込まないことを考えると、サーバー上の既存のイメージの名前を禁止文字で変更する単純な関数 (ほとんどの場合、一度だけ実行する) を作成できます。たとえば、"$ " と "_dollar_".

コントロールに関する私の以前の経験によれば、多くの場合回避策がありますが、余分な処理を実行する必要がなくなるため、既存のデータをサニタイズすることが常に望ましいオプションです。

于 2013-08-28T15:57:32.407 に答える