用于在 JSON 中上传文件的 REST API

我正在设计一个 REST API 来上传一个较大的(100MB)文件和一些信息。所以很自然会想到json编码。


所以像这样:


{

   file: content of the file or URL?

   name: string

   description: string

}

名称和描述很容易用 json 完成,但我不确定如何将文件内容添加到其中。


另外我想我应该使用 http PUT 方法。这样对吗?


顺便说一句,如果重要的话,golang 用于实现这个 API。


德玛西亚99
浏览 251回答 2
2回答

扬帆大鱼

对我来说,最明确的方法是以某种方式对文件字节进行编码。base64 似乎是一个不错的选择,golang 已经通过“编码/base64”内置了对它的支持。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Go