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