有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

移动web应用程序表单字段中的java文件上载

我正在使用spring(SpringMVC)开发移动web应用程序。我需要开发一个表单,使用户能够上传文件(简历),并在提交时将其存储在数据库中。 我不知道如何完成那件事! 在我使用输入类型作为文件的表单中,它在不同的浏览器上以不同的方式工作。如果有人这样做了,请告诉我在任何网站的步骤或一些工作演示。 是的,我不想使用第三方工具。 塔克斯


共 (1) 个答案

  1. # 1 楼答案

    对不起,伙计,你在这件事上有点像索尔。文件输入类型与大多数beast不同。每个浏览器都以自己的方式实现它,因此在多个浏览器上看起来永远不会相同。此外,出于安全原因,不能使用JavaScript触发文件输入,因此不能生成一个通过其他标准输入进行交互的不可见文件输入。在你尝试之前,很多人都失败了。当我没有更好的事情做时,我花了几天时间研究可能的替代方案,他们都遇到了安全问题。Jquery提供了最接近的东西,但仍然需要一个主要浏览器的浏览器开关(我记不清是哪一个)

    现在坏消息已经过去了,下面是你能做的。在屏幕上放置一个按钮,并按您喜欢的方式进行设置。将文件输入到屏幕上,使用绝对定位和更高的z索引将其放置在按钮顶部。现在使其透明(不是“无显示”,而是使用“不透明度”和“过滤器:alpha样式”),现在用户认为他们正在与标准按钮交互,但上面的不可见文件输入会拦截单击。将是您可以获得的文件输入,该文件输入在所有浏览器中的行为和外观都相同