如何使用 Ajax 将 html 添加到页面后更新浏览器的缓存



我正在开发一个java spring portlet (Liferay)应用程序,并有一个用户可以填写表单的页面。在其中有一个部分,他们可以添加图像,这些图像通过ajax调用注入页面。当他们单击保存时,会显示一个预览页面。

问题是,如果他们使用浏览器返回按钮,图像不会存储在浏览器上一页的副本中。

有没有办法强制浏览器在保存页面时更新其dom副本?

谢谢,Andy

否,不能更改<input type="file"> 的值

我只能想象一种可能的解决方案:

添加文件,将其内容读取到base64字符串中,并将其存储到浏览器的本地存储中。但这只能在现代浏览器中使用。

最新更新