現在、ユーザーがアップロードしたプロフィール写真は、/ static/avatars/{upload-date}に保存されます。次に、データベースに格納されている情報を使用して画像のStaticRルートを生成します(実行時に追加され、StaticRルートはまだ存在しません)。Yesod - ユーザープロフィール画像を静的ディレクトリに保存する必要がありますか?
私が遭遇した問題は、ユーザーがプロフィール写真を更新したときに、静的なファイルがキャッシュされているために古いものが残ってしまうことです。これを回避する方法はありますか、それとも別の場所に画像を保存する必要がありますか?もしそうなら、どうすれば/avatars/{upload-date}/{userid}.pngから画像にアクセスするのですか?
私は/ avatars /#Day /#UserIdの行に沿ってルートを作成することができますが、私はそれに ".png"または ".jpg"をどのように追加するか分かりません。または、私がハンドラ関数のために書いているもの。
ここまでファイル保存を行っているコードは何ですか?私はそれを見ていると役に立つかもしれないと思う。 – AJFarmar
@AJFarmarファイルの保存はいくつかの機能に広がっていますが、あなたが見たい/役に立つと思う特定の部分はありますか?あなたが望むなら、私はそれらのすべてを置くことができますが、私は最初に尋ねると思った。 –