我正在开发一个java spring portlet (Liferay)
应用程序,并且有一个用户可以填写表单的页面。有一个部分,他们可以添加图像,并通过ajax
调用将其注入页面。
当他们点击“保存”时,会显示一个预览页面。
问题在于,如果他们然后使用浏览器后退按钮,则图像不会存储在浏览器的上一页副本中。
有没有办法强制浏览器在保存页面时更新其dom副本?
谢谢, 安迪
答案 0 :(得分:0)
不,您无法更改<input type="file">
我能想象的只有一种可能的解决方案:
添加文件,将其内容读取到base64字符串并将其存储到浏览器的local storage中。但这只适用于现代浏览器。