我正在设计一个 REST API 来上传一个较大的(100MB)文件和一些信息。所以很自然会想到json编码。所以像这样:{ file: content of the file or URL? name: string description: string}名称和描述很容易用 json 完成,但我不确定如何将文件内容添加到其中。另外我想我应该使用 http PUT 方法。这样对吗?顺便说一句,如果重要的话,golang 用于实现这个 API。
2 回答
扬帆大鱼
TA贡献1799条经验 获得超9个赞
对我来说,最明确的方法是以某种方式对文件字节进行编码。base64 似乎是一个不错的选择,golang 已经通过“编码/base64”内置了对它的支持。
- 2 回答
- 0 关注
- 250 浏览
添加回答
举报
0/150
提交
取消