Vimeodotnet UploadEntireFileAsync函数失效,报错流方式不可用
Vimeo UploadEntireFileAsync 报错问题说明
不少开发者在Vimeo近期更新后,调用UploadEntireFileAsync时都遇到了这个"The streaming approach is no longer functional"的报错。
原因很明确:Vimeo已经彻底废弃了旧的流式上传方案,而UploadEntireFileAsync方法正是基于这个被弃用的逻辑实现的,你执行的代码vimeoClient.UploadEntireFileAsync(videoFile, 128 * 1048576, null)).Result里的分片参数也会触发旧逻辑,导致上传失败。
解决方式也很直接:改用Vimeodotnet库中基于tus协议的UploadFileAsync方法(不带Entire后缀的版本),这个方法适配了Vimeo最新的上传规范,不需要手动指定分片大小,库会自动处理合规的分片上传流程。
内容的提问来源于stack exchange,提问作者Shashank Tak
相关产品推荐
相关产品推荐

