rest - multipart/formdata 请求的部分处理
问题描述
是否可以部分处理multipart/formdata
请求?我正在开发一个 REST API,其中一个资源用于上传一个大文件。应用程序必须根据正在上传的文件的名称来处理请求,如果文件名验证失败,可能会发回替代响应。
如果应用程序接收到大文件,然后执行触发该替代响应的验证,则用于上传的时间和资源都被浪费了。如果文件名验证失败,我更喜欢抢占实际文件的上传。
我该如何实施?我已经考虑过首先使用该HEAD
方法发送请求并提供文件名的方法,随后的上传取决于对第一个 [HEAD] 调用的响应。我想知道是否有更好的选择。
注意:我正在使用 Spring Boot 开发 RESTful 应用程序,尽管我认为这不会显着影响我正在寻找的答案。
解决方案
推荐阅读
- c# - 命令执行期间遇到致命错误 - C# 仅在 Linux 中
- java - 如何在方向更改时修复 TextWatcher?
- c# - 如何使用实体框架 6 代码优先方法在 SQL Server 中创建序列并应用两个表?
- docker - Pod 无法相互通信
- jqgrid - Jqgrid rowid 问题
- javascript - Stripe 集成 - 带有结帐重定向的付款意图
- javascript - React - Promise - “this”未定义
- selenium - How to select elements with the same css selector
- python - 如何使用 Python 获取 TIFF 图像的文本图章
- python - 在 https 站点上使用 urllib3 时出现 Python“SSL:不支持的协议”错误