上传文件到又拍云+jsp内嵌播放器wmp+在线播放+video标签+File上传文件

上传文件到又拍云+jsp内嵌播放器wmp+在线播放+video标签+File上传文件

注意:在线播放时候有些浏览器可能播放不了,要把浏览器切换到兼容模式,比如360极速浏览器的兼容模式就可以


1、首先Maven导入jar

<dependency>
  <groupId>com.upyun</groupId>
  <artifactId>java-sdk</artifactId>
  <version>3.1</version>
</dependency>
  

2、初始化upYun

空间名称就是服务名称,自己创云存储时候的输入的

操作员名称是测试域名里输入的用户名

 UpYun upyun = new UpYun("空间名称", "操作员名称", "操作员密码");

///接下来是上传的内容

1、上传纯文本

   

//初始化
    UpYun upyun = new UpYun("空间名称", "操作员名称", "操作员密码");
// 例1:上传纯文本内容,自动创建父级目录
   String str = "UpYun,现在是2017年12月22日09:35:05";
   /*writeFile(String filePath, String datas, boolean auto);
    * filePath:保存到又拍云存储的文件路径,以/开始
    * 路径的编写:右键属性-->位置
    * 如果已有该位置文件就覆盖,如果没有就新建,因为第三个参数是true
    * 第二个参数三种可选String datas,File file, byte[] datas
    * auto (可选):若为 true 则自动创建父级目录(只支持自动创建10级以内的父级目录)
    * 目前上传纯文本会乱码
   */
   boolean result = upyun.writeFile("/today/today.txt", str, true);
   System.out.println("result:"+result);



2、上传文本或者视频

 // 例2:采用数据流模式上传文件(节省内存),自动创建父级目录
boolean result = false;
//这个Filede的路径要双斜杠编译
File file = new File("C:\\Users\\Administrator\\Desktop\\haha.txt");
try {
/*上传文件时可进行文件的 MD5 校验,
* 若又拍云服务端收到的文件MD5值与用户设置的不一致,将返回 406 Not Acceptable 错误。
*/
upyun.setContentMD5(UpYun.md5(file));
} catch (IOException e1) {
System.out.println("异常1");
e1.printStackTrace();
}
try {
result = upyun.writeFile("/haah.txt", file, true);
} catch (IOException e) {
System.out.println("异常2");
e.printStackTrace();
}
System.out.println("result:"+result);
}



3、jsp中内嵌WMP播放器播放

<!-- wmp  -->
<object align=middle                                                           classid="CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95" class=OBJECT id=MediaPlayer width=196 height=196> 
<param name=ShowStatusBar value=0> 
<param name=Filename value="http://cloud-video.test.upcdn.net/哈哈/哈哈.mp4"> 
<embed type=application/x-oleobject codebase="http://activex.microsoft.com/activex/con ... n/nsmp2inf.cab#Version=5,1,52,701" > 
</embed> 
</object>

4、其它小知识

//上传文件简易标签

<input type="file">



//video标签直接网页播放,但好像只能播放mp4格式,其它格式会直接下载
<video src="C:\Users\Administrator\Desktop\111.mp4" controls="controls">
您的浏览器不支持 video 标签。
</video>


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值