我想将多部分文件直接流式传输到AWSS3,而不是一开始将文件保存到磁盘。在我的golang REST API中接收* multipart.FileHeader类型的文件。现在,我想使用s3manager上传方法将其流式传输到AWSS3,该方法需要在body参数中传递* bytes.Reader。我已经看到了一个将文件上传到AWSS3的示例,该示例以如下方式编写:从磁盘打开* os.File类型的文件os.Open(“ filepath”),从其中获取* bytes.Reader并传递给AWSS3。现在,我正在努力将此* multipart.FileHeader转换为* os.File。
| 归档时间: |
|
| 查看次数: |
3723 次 |
| 最近记录: |