ash*_*dey 6 java jsp servlets multipartform-data
我有一个jsp页面,该页面允许用户向servlet提交多部分表单数据。此多部分表单具有“订单ID”字段和另一个用于上传1GB视频的字段。现在在服务器上,我对订单ID进行验证以检查订单ID是否有效,如果订单ID无效,我只是从doPost方法返回。现在的问题是,甚至当我从doPost返回时,此多部分表单数据也会继续发送多部分视频文件,除非它将整个文件上传到servlet。我只想在验证订单ID失败后立即中止此Multipart表单提交,而无需等待将整个视频文件上传到servlet。我尝试使用中止方法,但是eclipse没有显示任何建议。
小智 5
您可以尝试两种解决方案:
OrderId在进一步处理文件之前,请先验证方法的第一行,如果无效,则返回该处。您也可以使用添加文件大小验证@MultipartConfig(fileSizeThreshold = 1024 * 1024, maxFileSize = 1024 * 1024 * 5, maxRequestSize = 1024 * 1024 * 5 * 5)。我已经尝试过了,这正在工作!OrderId onBlur事件的Web服务。这将检查是否orderId有效。它将减少最初提交的表格。这可以通过使用AJAX页面来完成。如果这些方法没有帮助,请分享您的代码段,以便我进一步分析。
| 归档时间: |
|
| 查看次数: |
206 次 |
| 最近记录: |