首页 > 解决方案 > multipart/formdata 请求的部分处理

问题描述

是否可以部分处理multipart/formdata请求?我正在开发一个 REST API,其中一个资源用于上传一个大文件。应用程序必须根据正在上传的文件的名称来处理请求,如果文件名验证失败,可能会发回替代响应。

如果应用程序接收到大文件,然后执行触发该替代响应的验证,则用于上传的时间和资源都被浪费了。如果文件名验证失败,我更喜欢抢占实际文件的上传。

我该如何实施?我已经考虑过首先使用该HEAD方法发送请求并提供文件名的方法,随后的上传取决于对第一个 [HEAD] 调用的响应。我想知道是否有更好的选择。

注意:我正在使用 Spring Boot 开发 RESTful 应用程序,尽管我认为这不会显着影响我正在寻找的答案。

标签: resthttpmultipartform-data

解决方案


推荐阅读