swift iOS 获取本地音频文件 转成data

发布于 2022-09-12 03:34:51 字数 573 浏览 26 评论 0

项目用的Alamofire
Alamofire multipartFormData
我现在想上传一个 音频文件

音频文件本地地址可以获取到,形如:
/var/mobile/Containers/Data/Application/77F9DFB1-63D7-4C3D-9B49-EE97730C6428/Documents/record.wav

请问如何把这个文件获取到,转成 Data 类型?

 Alamofire.upload(multipartFormData: { multipartFormData **in**

 multipartFormData.append(param1!, withName: "from")

 multipartFormData.append(param2!, withName: "token")

// multipartFormData.append(param3!, withName: "files")

 }, to: "\\(UPLOAD\_AUDIO)",

param1 和 param2 是另外两个参数

第三个参数想放一个音频文件,遇到了问题。。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

花海 2022-09-19 03:34:51
 let path = Bundle.main.path(forResource: "\(路径)", ofType: "wav") ?? ""

 let data = Data.init(base64Encoded: path)
(り薆情海 2022-09-19 03:34:51
multipartFormData.append(filePathUrl, withName: "files", fileName: "xxx.wav", mimeType: "audio/wav")
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文