七牛分段上传视频没有进上传完毕的委托,也没有进上传进度的委托,这是什么情况?也没有任何异常

try

            {
                //上传视频到本地
                file.SaveAs(filePath);

                #region 分片上传
                Mac mac = new Mac(AK, SK);
                PutPolicy p = new PutPolicy()
                            {
                                Scope = bucket,
                                PersistentOps = "avthumb/mp4;avthumb/m3u8/noDomain/1/segtime/15/vb/440k"
                            };
                p.SetExpires(3600);
                Mac m = new Mac(AK, SK);
                string token = Auth.createUploadToken(p, m);
                UploadOptions uploadOptions = new UploadOptions(
                    null, // ExtraParams
                    null, // MimeType
                    false,  // CheckCrc32
                    new UpProgressHandler(OnUploadProgressChanged), // 上传进度
                    null // CancelSignal
                    );
                UpCompletionHandler uploadCompleted = new UpCompletionHandler(OnUploadCompleted); // 上传完毕
                // 上传时会将当前进度记录写到文件,下次可以“断点续传”
                ResumeRecorder rr = new ResumeRecorder(recordPath);
                // 开始上传
                ResumeUploader ru = new ResumeUploader(
                    rr,               // 续传记录
                    recordFile,       // 续传记录文件
                    filePath,        // 待上传的本地文件
                    saveKey,          // 要保存的文件名
                    token,            // 上传凭证
                    uploadOptions,    // 上传选项(其中包含进度处理),可为null
                    uploadCompleted   // 上传完毕事件处理
                    );

                ru.uploadFile();
            }
            catch (Exception ex)
            {
                Logger.LogHelper.WriteErrorLog("上传视频错误:" + ex.ToString());
            }
阅读 2.8k
1 个回答

响应的response信息中可以返回 回复状态码、七牛日志扩展头、cdn日志扩展头、信息、请求消耗时间、服务器IP等,可以根据您的需要返回相应的信息。
使用参考:
clipboard.png
上传demo:https://github.com/qiniu/java...
response中定义的日志信息:https://github.com/qiniu/java...

logo
七牛云问答
子站问答
访问
宣传栏