我正在使用 Go Lang REST API 存储库。
我想构建一个接收文件的端点(作为表单数据的一部分,所以我想我会使用request.FormFile('my-file-key')
)。这个端点还应该接受一个 JSON 模型的主体(我想它会被这样解码:
var myData model.MyModel json.NewDecoder(request.Body).Decode(&myData)
但我遇到了很多问题。是否可以通过 http 请求同时发送表单数据中的正文和文件?
如果我尝试同时发送两者,我会FormFile
因为找不到密钥名称的文件而出错(但如果我发送完全相同的请求而没有正文,则不会发生此错误)。我猜它在解码请求时遇到了麻烦。
智慧大石
相关分类