gpt4 book ai didi

javascript - JSP Javascript 上传文件

转载 作者:行者123 更新时间:2023-11-30 23:47:01 28 4
gpt4 key购买 nike

我正在开发一个网络应用程序,在服务器端使用jsp、servlet,在客户端使用javascript。我如何将多个文件(图像)上传到服务器(并将它们保存到数据库)?

最佳答案

基本上,您包括一个或多个 <input type='file'>表单中的元素,并让用户提交该表单。在服务器端,您必须处理发布的表单,坦率地说,这并不简单,您最好使用已经开发的东西,例如 Apache commons fileupload handler (或其他类似的助手)。

目前,您不能使用 Javascript 来实现此目的,除非您可以在适当的情况下使用 Javascript 向表单动态添加更多文件上传元素(例如,响应用户单击“添加另一个要上传的文件”链接)或类似)。

但 future 即将到来:作为 HTML5 努力的一部分,有 File API被定义,这将允许 Javascript 在客户端访问用户通过在文件输入元素( <input type='file'> )中选择来识别的特定文件。这为(例如)文件大小限制、文件格式限制等客户端验证打开了大门。(这些不能取代服务器端验证 - 客户端验证始终是一种便利,而不是保证 -但它们可以带来更好的用户体验。)它还为在客户端使用这些文件打开了大门,而无需将它们发送到服务器。非常令人兴奋的事情即将到来。

关于javascript - JSP Javascript 上传文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2730071/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com