在 上一篇文章 里,我们对暴风云视频平台进行了简要概述。下面这篇文章里,我们将基于C# SDK来介绍文件的上传。

文件上传

注册帐号

如果还没有注册暴风云视频账号,先去免费注册一个。

下载SDK

访问暴风云视频平台的API&SDK页面,找到C# SDK,下载解压。

创建工程和引用

1. 启动Visual Studio创建一个C#控制台工程。

2. 添加引用

找到SDK的解压目录,对Baofeng.Cloud.dll进行引用。

然后在cs文件里加入

using Baofeng.Cloud;

安全凭证(Token)

用户需要使用安全凭证来访问暴风云视频平台,从而防止未经授权的访问。

平台注册用户都有一组Access Key和Secret Key,用于生成安全凭证。登录管理控制台,在资料界面即可看到。

初始化Access Key和Secret Key

Profile profile = new Profile();

profile.accessKey = "这里填入AK";
profile.secretKey = "这里填入SK";

上传文件

选择一个本地MP4文件进行上传,建议选择一个小文件,否则上传要等很久。

String localFilePath = @"C:\test.mp4";    //待上传的本地文件路径
String fileName =  "test.mp4" ;             //上传后的名称

String fileKey =  "" ;
String callBackUrl =  "" ;

ServiceType serviceType = ServiceType.Saas;   //一站式
FileType fileType = FileType.Public;     //公有

try {
  Upload.UploadFile(profile, serviceType, fileType, localFilePath, fileName, fileKey, callBackUrl );
} catch  (CloudException e)  {
   System.Console.WriteLine(e.ToString());
}  catch  (System.IO.IOException e) {
  System.Console.WriteLine(e.ToString());
}

搞定,Ctrl + F5运行。

稍等片刻,如果一切顺利,你会看到如下结果。

Upload Success!
请按任意键继续. . .

查看结果

登录管理控制台,你会看到如下结果

这表示上传已经成功了,服务器正在对上传的文件进行转码处理。这时候还不能观看,先让视频飞一会儿。

片刻之后再刷新,状态变成了“发布成功”,点击预览。

这样,视频的简单上传就完成了!

以后我们将介绍更高级的上传方法,比如异步上传,断点续传和进度显示等等。

在下一篇文章里,我们将介绍如何在不同平台上对视频进行播放

更多详细信息请参考 www.baofengcloud.com

暴风云视频平台SDK使用介绍(二)-- 文件上传相关推荐

  1. 暴风云视频平台SDK使用介绍(四)-- 视频播放(Android)

    在<暴风云视频平台SDK使用介绍(三)-- 视频播放(IOS)>中,介绍了如何使用IOS平台的播放SDK快速构建一个APP,实现视频点播的功能.在本篇中,我们来看看使用暴风云视频提供的An ...

  2. 暴风云视频平台SDK使用介绍(五)-- 文件上传(进阶)

    在 <暴风云视频平台SDK使用介绍(二)> 里,我们简单介绍了如何使用C# SDK上传文件.上文介绍的方法,虽然很简单,但也存在一些问题,比如 1. 不能断点续传,如果中途断开,下次还得继 ...

  3. 暴风云视频平台SDK使用介绍(一)-- 概述

    暴风影音推出了自己的 云视频平台 ,提供了视频存贮,转码以及播放等服务,你可以借助这个平台创建自己的视频应用. 我们将通过一系列文章对此进行介绍 概述 文件上传 网页播放 手机播放 概述 为什么要使用 ...

  4. 暴风云视频平台点播SDK使用介绍(三)-- 视频播放(IOS)

    本教程介绍使用暴风云视频 IOS平台 播放器的SDK,快速构建一个视频点播功能的APP. 下载SDK 访问暴风云视频平台官方网站的SDK页面,进入一站式视频点播,找到SDK for Objective ...

  5. html 文件上传_某平台存在多处任意文件上传

    文章来源: EDI安全 01 漏洞标题 某平台存在多处任意文件上传 02 漏洞类型 文件上传 03 漏洞等级 中危 04 漏洞地址 http://xxxx.xxxxx.com/er.app.xxxx/ ...

  6. 【PDF转换电子书】云展网教程 | 如何制作PDF文件上传云展网?

    云展网仅支持PDF文件上传,但是没有PDF文件怎么办呢?以下推荐几种制作PDF文件的方法: 方法一:图片转换为PDF文件 有图片文件,可以把图片文件转换为PDF文件. 方法二:使用专业PDF制作工具制 ...

  7. 054 webshell介绍与文件上传漏洞

    文章目录 本来想把关于大马.小马.菜刀,蚁剑,upload-labs(部分实验)等小型实验展示单独出一章节内容,后来想想还是整合在一起吧.所以说这一章节的内容会 ¥¥¥有点多¥¥¥ 一:漏洞概述 二: ...

  8. node.js中multiparty模块的介绍和文件上传测试

    第一部分: multiparty模块是一个基于node.js的文件上传模块,模块中的方法和事件以及属性的介绍如下. 属性选项说明: encoding:设置输入表单字段的编码,默认为utf8. maxF ...

  9. SpringBoot整合腾讯云COS对象存储实现文件上传

    企业级项目开发中都会有文件.图片.视频等文件上传并能够访问的场景,对于初学者Demo可能会直接存储在应用服务器上:对于传统项目可能会单独搭建FastDFS.MinIO等文件服务来实现存储,这种方案可能 ...

最新文章

  1. EntityFramework Core 3.x添加查询提示(NOLOCK)
  2. java 语法_Java基础语法
  3. (部分转载,部分原创)java大数类(2)
  4. 什么是软件开发的核心问题
  5. Oracle 10g升级之--PSU 升级(续)
  6. Fibonacci 取余,直接做超时
  7. 如何开好一个软件类周会和周报
  8. 网件WNDR4300刷openwrt/LEDE固件
  9. 速读《现代软件工程——构建之法》有感
  10. 买腾讯云服务器怎么选择
  11. ResHacker使用小解
  12. 工业锅炉计算机控制系统框图,计算机控制系统实例..doc
  13. 中国天气预报网城市对应代码
  14. vue cli js css压缩方案
  15. Windows10黑体字体
  16. apollo github的说明介绍
  17. JNI语法 JNI参考 JNI函数大全
  18. 手动生成MyEclipse注册码及序列号(源代码)
  19. 交通事故预测——《RiskOracle: A Minute-level Citywide Traffic Accident Forecasting Framework》
  20. 什么是顶级域名?有哪些分类?

热门文章

  1. 我的世界最佳java_我的世界JAVA版20w47a
  2. 拨号之 PPP NDIS RNDIS CDC ECM NCM QMI-WWAN GOBINET RMNET MBIM 区别
  3. Go语言获取当天、昨天、明天、某天0点时间戳以及格式化时间
  4. 关于gcc与opencv在Ubuntu的应用
  5. WPS Office之PPT基础入门视频课程-陈慧-专题视频课程
  6. MySQL5安装和配置
  7. docker 安装 Mysql 5.7
  8. 使用CLI操作S3的sync命令
  9. 原来SqlSession只是个甩手掌柜?真香
  10. python list查找元素下标,python 获取list特定元素下标的实例讲解