是否可以部分处理multipart/formdata
请求?我正在开发一个REST API,其中一个资源用于上传大文件。应用程序必须根据正在上载的文件的名称调用处理请求,如果文件名验证失败,则可能会发回备用响应。
如果应用程序收到大文件,然后执行触发该备用响应的验证,则用于上载的时间和资源都会被浪费。如果文件名验证失败,我更愿意抢先上传实际文件。
我该如何实现?我已经考虑过首先使用HEAD
方法发送请求并提供文件名的方法,后续上传取决于对第一个[HEAD]调用的响应。我想知道是否有更好的选择。
注意:我使用Spring Boot开发RESTful应用程序,虽然我认为这不会对我正在寻找的答案产生重大影响。