当前位置: 首页 > news >正文

网站建设公司 长春青岛做网站的费用

网站建设公司 长春,青岛做网站的费用,企业解决方案架构,体育设施 网站模版目录 前言 视频上传 前言 阿里云对象存储服务#xff08;OSS#xff09;作为一种高可用、高扩展性的云端存储服务#xff0c;为开发者提供了便捷、安全的对象存储解决方案。本文将介绍如何利用阿里云OSS实现视频上传功能。 视频上传 前期准备请看阿里云OSS文件上传和下载…目录 前言 视频上传 前言 阿里云对象存储服务OSS作为一种高可用、高扩展性的云端存储服务为开发者提供了便捷、安全的对象存储解决方案。本文将介绍如何利用阿里云OSS实现视频上传功能。 视频上传 前期准备请看阿里云OSS文件上传和下载完整指南 前两天我拿到这样一个需求利用OSS进行视频上传目录结构包含/用户id/年-月-日/时间戳/视频上传到接定的目录可以配置。 实现如下 package com.ctb.sf.oss;import com.aliyun.oss.OSS; import com.aliyun.oss.OSSClientBuilder; import com.aliyun.oss.model.ObjectMetadata;import java.io.File; import java.text.SimpleDateFormat; import java.util.Date; import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors;public class OSSUtils {// 阿里云OSS的相关配置信息private static final String endpoint ; // OSS Endpointprivate static final String accessKeyId ; // Access Key IDprivate static final String accessKeySecret ; // Access Key Secretprivate static final String bucketName ; // Bucket名称private static final ExecutorService executor Executors.newFixedThreadPool(10); // 创建大小为10的固定线程池/*** 异步上传视频到OSS* param userId 用户ID* param videoFile 待上传的视频文件*/public static void uploadVideoToOSS(String userId, File videoFile) {executor.execute(() - {// 创建OSSClientOSS ossClient new OSSClientBuilder().build(endpoint, accessKeyId, accessKeySecret);try {// 构建目录结构SimpleDateFormat dateFormat new SimpleDateFormat(yyyy-MM-dd);String currentDate dateFormat.format(new Date());String timestamp String.valueOf(System.currentTimeMillis());String ossDirectory userId / currentDate / timestamp /;// 设置文件元数据ObjectMetadata metadata new ObjectMetadata();metadata.setContentLength(videoFile.length());// 获取文件后缀名String fileExtension getFileExtension(videoFile.getName());// 根据文件后缀名设置Content-Typeswitch (fileExtension.toLowerCase()) {case mp4:metadata.setContentType(video/mp4);break;case avi:metadata.setContentType(video/x-msvideo);break;case mov:metadata.setContentType(video/quicktime);break;//其它default:metadata.setContentType(application/octet-stream); // 默认设置为二进制流break;}// 上传文件ossClient.putObject(bucketName, ossDirectory videoFile.getName(), videoFile, metadata);} finally {// 关闭OSSClientossClient.shutdown();}});}/*** 根据文件名获取对应的Content-Type* param fileName 文件名* return 对应的Content-Type*/private static String getFileExtension(String fileName) {if (fileName.lastIndexOf(.) ! -1 fileName.lastIndexOf(.) ! 0) {return fileName.substring(fileName.lastIndexOf(.) 1);} else {return ;}}public static void main(String[] args) {String userId 123456; // 用户IDFile videoFile new File(C:/Users/86155/Desktop/职业规划.mp4); // 视频文件路径uploadVideoToOSS(userId, videoFile);} }上传之后我们可以进入到阿里云的OSS控制台去查看结果
http://www.pierceye.com/news/188959/

相关文章:

  • 青岛网站建设q479185700棒软件开发者是指
  • 福永公司网站建设空间网站链接怎么做
  • 百度的企业网站谷歌浏览器下载安卓版
  • 网站建设总体情况网站设计宁波
  • 西宁做网站_君博示范360建筑网会员
  • 做DJ网站违法吗汕头seo网站推广
  • 上海网站建设网站宁波网站模板哪家性价比高
  • 珠海专业做网站制作做网站网站的代理算网站罪吗
  • 建设局网站简介通信建设网站
  • php做网站用什么开发工具大专软件技术工资一般多少
  • 网站建设服务承诺wordpress 博客园
  • seo综合查询站长工具关键词全网营销案例
  • 深圳专业做网站设计政务服务网站建设性建议
  • 做暧免费观看网站哪个网站可以给图片做链接
  • wordpress最好的主题东莞债务优化
  • 全国网站建设大赛网店网站设计
  • 学网站建设需要学多久wordpress火车头插件
  • wordpress 网站实例中国纪检监察报app下载
  • 网站链接dw怎么做营销推广方法
  • 觅知网 大而全的高质量素材站开发手机网站用什么好
  • 建设一个广告联盟的网站医院网站设计与实现
  • 公司网站备案必须是企业信息么网站搭建好有什么内容可以修改
  • 弄网站赚钱吗电影网站怎么做要多少钱
  • 做优化网站能以量取胜么好素材网站
  • wordpress主题网站江苏建设工程教育网
  • 网站制作 客户刁难做宠物网站赚钱吗
  • 网站突然不收录了如何形容一个网站做的好
  • 怎么建网站教程视频做网站跟推广哪家公司好
  • 怎么做网站报告四平网站公司
  • 飞扬动力网站建设支付网站建设要求