私はアークを使って画像をアップロードしています。これはアップローダの基本的な構造です。カスタムやファンシーな動作はしません。確認、変換、ファイル名はすべてexampleのものと似ています。アップロードした画像をPhoenixとArcで置き換えるにはどうすればいいですか?
私がアップロードされた画像を交換したいと私はthem-すべてがうまくある保存uploads
フォルダに見るように、私のアプリで私はこのようなurl/2
を使用したいチェックとして:
Avatar.url({file, scope}, :thumb)
それ私は古いファイルに私のURLを返し、時にはこの古いファイルは部分的にしかレンダリングされません。 mix phoenix.server
を使用しても状況は変わりません。奇妙なキャッシュはありますか?ファイルが存在するときはいつでも、ファイルthumb.png
が削除されていることを確認するために厄介な回避策を使用することができますが、別の方法がありますか?
TL; DR:(Arc.Storage.LocalまたはArc.Storage.S3提供)url
の新しい使い方が正しく動作することを確認するために、同じ名前でアップロードされた画像を交換する方法は?
私は以前Arcを使用していませんが、ブラウザが画像を積極的にキャッシュしている可能性があります。キャッシュを消去するか、別のブラウザで同じページを開きます。 –
これは、Chrome、Firefox、IE11で初めてテストされたものです。誰もが新しいクリアセッションを持っています。結果は同じです。 – PatNowak
私は彼らのgithubの問題のページで何かを見たと思う、アークは削除アクションの世話をしませんでした。現時点では、私たちは回避策を講じなければならないと思います。画像を削除しなかった関連モデルを削除するのと同じ問題がありました。 –