angularjs 个人资料图片上传仅在空缓存和硬重新加载时发生变化
angularjs profile image upload is getting changed only on empty cache and hard reload
在我的 angularjs 应用中.. 尝试 重新上传个人资料图片 .. 图片已成功上传,但缓存问题的原因是它只显示以前上传的图片..
为此我已经尝试过..
$templateCache.removeAll();
$state.reload();
$window.location.reload();
甚至我 在图像后附加当前时间戳 url
它不工作
如果我使用 $timeout 那么我的问题就解决了,但这不是很好的用户体验..
我需要一些更好的解决方案..帮帮我
即使在 headers 我们也在使用
cache-control: no-cache
我通过在每个新上传的图像 url 本身(不是在图像 url 之后)附加一些随机字符串来解决这个问题。你也可以附加当前时间戳。
对我来说,当前时间戳造成了问题,因为它在图像处理时造成了不一致。
在我的 angularjs 应用中.. 尝试 重新上传个人资料图片 .. 图片已成功上传,但缓存问题的原因是它只显示以前上传的图片..
为此我已经尝试过..
$templateCache.removeAll();
$state.reload();
$window.location.reload();
甚至我 在图像后附加当前时间戳 url 它不工作
如果我使用 $timeout 那么我的问题就解决了,但这不是很好的用户体验..
我需要一些更好的解决方案..帮帮我
即使在 headers 我们也在使用
cache-control: no-cache
我通过在每个新上传的图像 url 本身(不是在图像 url 之后)附加一些随机字符串来解决这个问题。你也可以附加当前时间戳。
对我来说,当前时间戳造成了问题,因为它在图像处理时造成了不一致。