为了账号安全,请及时绑定邮箱和手机立即绑定

如何为在 Go 中使用“multipart”提交的表单设置 Content-Type

如何为在 Go 中使用“multipart”提交的表单设置 Content-Type

Go
有只小跳蛙 2021-07-06 13:04:49
我正在尝试上传一个文件,该文件要求我为 API 设置特定的 Content-Type。当我这样做时:file, err := os.Open("helloWorld.wav")buf := new(bytes.Buffer)writer := multipart.NewWriter(buf)audioFile, _ := writer.CreateFormFile("file", "helloWorld.wav")_, err = io.Copy(audioFile, file)if err != nil {     return nil, 0, err}writer.Close()它正确创建了多部分表单,但假定了以下内容类型:Content-Type: application/octet-stream我需要能够将其设置为:Content-Type: audio/wav;rate=8000虽然我当然可以为 net/http 设置标头,但我没有看到如何为多部分表单中的各个字段执行此操作。
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 316 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信