【发布时间】:2011-07-20 19:44:29
【问题描述】:
我正在开发一个 struts 2 web 应用程序,用户可以通过文件上传表单上传文件,如果文件已存在于数据库中,则应显示确认消息以覆盖现有文件或取消操作。
在上传时查询数据库以获取该文件,如果存在,则操作结果并在会话中设置一个标志,该标志显示 jquery 对话框以供用户确认。我需要在对话框中实现继续按钮,它将设置另一个标志来指定覆盖并再次调用相同的操作,这次文件将被上传。为了实现这一点,我需要在调用上传操作之前使用先前的请求参数预填充文件上传输入框。
还有其他方法可以实现上述要求吗?
如果需要任何详细信息,请告诉我。
提前致谢。
【问题讨论】:
-
据我所知,您不能在任何浏览器中使用用户驱动器中的文件预先填写文件输入框,因为这可能会导致一些严重的安全问题。请参阅stackoverflow.com/questions/4684013/… 将文件获取到您的服务器并保存为临时文件。
标签: struts2