我正在使用/ upload端点创建一个API。我不知道我会收到哪种文件,可以是图像,文本,XML等。任何人都可以使用其他用其他语言编写的API调用此API。
所以,我的策略是使用application / octet-stream接收文件作为字节。但是我对此有一些疑问:
1)正如我说的,我不知道哪种文件。如果我使用八位字节流并请求发送application / json不会引发异常,因为内容类型区域不同吗?
2)用multpartfile代替octet-stream是一个好选择吗?我认为八位字节流比字节更简单,更适合任何语言
3)八位字节流就像一种通用方法,以字节为单位接收任何类型的数据,因此如何确定内容的真实类型。即:如果请求发送JPEG但我以八位位组流的形式接收到,我如何确定它是JPEG文件?