我想直接将多部分文件直接传送到AWSS3,而不是先将文件保存到磁盘。在我的golang REST API中接收* multipart.FileHeader类型的文件。现在我想将这个流传输到AWSS3,使用s3manager上传方法,它需要在body param中传递* bytes.Reader。我看到一个uploading file to AWSS3的例子,它以打开文件os.Open(“filepath”)从磁盘中获取* os.File类型的方式编写,将* bytes.Reader取出并传递给AWSS3。现在我正在努力将这个* multipart.FileHeader转换为* os.File。如何将* multipart.FileHeader文件类型转换为golang中的* os.File
0
A
回答
1
相关问题
- 1. 如何转换golang中的类型?
- 2. golang类型转换规则
- 3. 将一个指针转换为golang中的另一个类型
- 4. Golang将json的变量类型转换为字符串
- 5. 如何将Base64图像转换为文件类型
- 6. 如何将类型为Type的JArray转换为类型数组?
- 7. 如何将UIView类型转换为CPGraphHostingView?
- 8. 如何将类型bool转换为System.Windows.Forms.TextBox
- 9. 如何将JSON转换为DefinitelyTyped类型?
- 10. Scala如何将JsonAST.JValue转换为类型?
- 11. 将multipart文件转换为golang中的图像对象
- 12. Golang - 将uint转换为os.FileMode
- 13. Golang将自定义类型转换为字符串?
- 14. 如何在Java中将对象类型转换为int类型?
- 15. 将接口{}转换为golang中的* [] int
- 16. 想要使用Golang将json文件转换为csv文件
- 17. 如何将强类型的DataTable转换为无类型的DataTable
- 18. Golang gorm时间数据类型转换
- 19. 如何解码JSON的类型从字符串转换为Golang中的float64?
- 20. 将VB转换为C#类型转换
- 21. 将类型转换为myType
- 22. 将类型转换为python
- 23. 将类型转换为可转换类型的对/元组
- 24. 将类型转换为拆箱类型
- 25. 如何将属性文件中的spring 3.1 classNameString转换为类?
- 26. 如何将图像意图转换为android中的文件类型
- 27. 在Golang中将结构转换为JSON
- 28. 如何将输入类型=“文件”转换为.net文件上传?
- 29. 如何将String []或Object []的组件转换为其他类型
- 30. 如何将WSDL文件转换为类文件
更新。做了一些实验。现在我需要将multipart.File转换为os.File –
你想要一个'* os.File'还是一个真正的'io.Reader'?该文件仅适用于物理上位于磁盘上的文件,但您也说您不希望该文件位于磁盘上? – djd
是的,我想要io.Reader完全是 –