gpt4 book ai didi

swift - 使用 Swift 将视频上传到 Cloudflare Steam

转载 作者:行者123 更新时间:2023-12-04 12:18:54 47 4
gpt4 key购买 nike

我正在使用 Cloudflare stream 来存储用户上传的视频。我对服务器进行了 POST 调用并取回了一个链接,在该链接中我尝试使用多部分表单数据将视频上传到 Cloudflare。我已经尝试过使用和不使用 Alamofire。

这是我目前使用的代码:

let timestamp = NSDate().timeIntervalSince1970
AF.upload(multipartFormData: { (multipartFormData) in
multipartFormData.append(videoUrl, withName: "image", fileName: "\(timestamp).mp4", mimeType: "\(timestamp)/mp4")
}, to: endPoint! ).responseJSON { (response) in
debugPrint(response)
}

这不能正常工作。在查看 Cloudflare 文档时,它使用 JS 来执行此操作:

const formData = new FormData();
formData.append("file", video);
const uploadResult = await fetch(oneTimeUploadUrl, {
method: "POST",
body: formData,
});

我试过进行 POST 调用并将视频数据放入正文中。我对出了什么问题感到困惑。

最佳答案

您是否尝试将 withName:"image" 更改为 withName:"file"

关于swift - 使用 Swift 将视频上传到 Cloudflare Steam,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62856363/

47 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com