您基本上有三个选择:
- base64对文件进行编码,其代价是将数据大小增加了约33%,并在服务器和客户端中增加了处理编码/解码的开销。
- 首先在
multipart/form-data
POST中发送文件,然后将ID返回给客户端。然后,客户端发送带有ID的元数据,然后服务器将文件和元数据重新关联。 - 首先发送元数据,然后将ID返回给客户端。然后,客户端发送带有ID的文件,然后服务器将文件和元数据重新关联。

您基本上有三个选择:
multipart/form-dataPOST中发送文件,然后将ID返回给客户端。然后,客户端发送带有ID的元数据,然后服务器将文件和元数据重新关联。