开发者社区> 问答> 正文

视频点播 sdk服务器端上传有C#的demo没?相关资料

视频点播 sdk服务器端上传有C#的demo没?相关资料

展开
收起
乐天香橙派 2023-09-11 16:24:17 83 0
2 条回答
写回答
取消 提交回答
  • 是个只会写bug的程序媛啊!!!

    以下是一个使用C#实现视频点播SDK服务器端上传的示例代码:

    using System;
    using System.IO;
    using System.Net;
    using System.Text;
    using System.Threading.Tasks;
    
    public class VideoUploader
    {
        private const string UploadUrl = "http://example.com/upload"; // 上传地址
        private const string AccessKeyId = "your_access_key_id"; // 鉴权KeyId
        private const string AccessKeySecret = "your_access_key_secret"; // 鉴权KeySecret
        private const string BucketName = "your_bucket_name"; // OSS Bucket名称
    
        public async Task UploadAsync(string filePath)
        {
            var auth = new OSSAuth(AccessKeyId, AccessKeySecret);
            var client = new OSSClient(auth, UploadUrl);
            var bucket = client.GetBucket(BucketName);
            var key = Path.GetFileName(filePath);
            var content = File.ReadAllBytes(filePath);
    
            var result = await bucket.PutObjectAsync(key, content);
            Console.WriteLine($"Upload {filePath} success, ETag: {result.ETag}");
        }
    }
    

    在使用上述代码时,需要替换以下参数为实际值:

    • UploadUrl:上传地址,需替换为实际的OSS服务域名。
    • AccessKeyId:鉴权KeyId,需替换为实际的AccessKeyId。
    • AccessKeySecret:鉴权KeySecret,需替换为实际的AccessKeySecret。
    • BucketName:OSS Bucket名称,需替换为实际的Bucket名称。
    2023-09-12 12:00:31
    赞同 展开评论 打赏
  • 目前这块没有的 可以通过OpenApi门户 来查看demo
    5546f2df554c86c3492d1ba32908a5d1.png
    入口是从任何一个接口 点击 调试 就进来了—此回答来自钉群“阿里云-VOD-视频点播-技术交流(进群先看公告)”

    2023-09-11 17:06:46
    赞同 展开评论 打赏
来源圈子
更多
收录在圈子:
+ 订阅
问答排行榜
最热
最新

相关电子书

更多
互联网音视频点播业务云上实践 立即下载
一个跨平台的云服务SDK需要什么 立即下载
《VoD问题排查与实战手册》 立即下载