我应该使用multipart/form-data还是text/csv内容类型将CSV文件上传到服务器?

gorkyyrv  于 2022-12-06  发布在  其他
关注(0)|答案(1)|浏览(215)

我正在开发一个后端特性,它涉及到处理用户上传的CSV文件。到目前为止,我找到的大多数教程都建议我应该通过一个多部分请求来读取CSV文件。
https://www.appcoda.com/restful-api-tutorial-how-to-upload-files-to-server/
How does HTTP file upload work?
然而,据我所知,多部分请求涉及一个边界,只有当我们需要在同一个请求上发送不同类型的负载时才有意义。对于CSV文件上传,我所需要的只是在请求主体上发送一个字节流(带有适当的text/csv内容类型)。
我不知道是否有任何具体的原因,人们使用和建议多部分请求上传文件?

kzipqqlq

kzipqqlq1#

如果你使用text/csv你的请求主体应该是原始文本(像json)像“1,2,3,4,5,6”但是如果你想要上传文件,content-type应该说关于它.所以,在这种情况下,我建议使用multipart/form-data当上传任何类型的文件

相关问题