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

怎样在潇湘书院网站做兼职wordpress转phpcms

怎样在潇湘书院网站做兼职,wordpress转phpcms,深圳新恒基建设公司,黄骅市网站建设价格目录 前言 视频上传 前言 阿里云对象存储服务#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.tj-hxxt.cn/news/232505.html

相关文章:

  • 怎么查找网站备案主体网站开发一般用的什么架构
  • 无锡网站设计公司电话网络服务提供者接到权利人的通知后
  • 如何查看网站是哪家公司做的有文化底蕴的公众号名字
  • 广水做网站连云港网站开发
  • 重庆快建网站蜂蜜做的好网站或案例
  • 华夏名网网站建设wordpress返回上一页
  • html网站完整代码沧州网站建设网海申
  • 建网站可以赚钱吗常用的网络编辑软件
  • 网站项目设计书电商平台开发流程
  • 做网站多久能盈利企业头像logo设计
  • 团购网站开发wordpress 商家定位
  • 广州建站网络公司类似58的推广平台有哪些平台
  • 江苏昆山网站建设html怎么做网站版块
  • 网站开发成appasp网站开发开题报告
  • 网站动画效果用什么程序做的做一个微信小程序商城需要多少钱
  • PHP网站开发都需要学什么合肥网站优化推广方案
  • 网站提交做外链有什么作用营销策划公司简介
  • 顶呱呱网站建设是外包的吗wordpress 图片放大
  • 自己做海报的网站杭州房产网我爱我家官网
  • 找人做网站需要什么一个自己的网站
  • 贵阳公司官方网站建设徽章设计制作小程序
  • 惠州企业网站建设公司做免费互动小游戏的网站
  • 怎么建设境外网站wordpress seo链接
  • 免费推广网站2022北京网站建设公司案例
  • 网站如何提交关键词誉字号网站
  • 网站查不到备案2015网站备案没下来
  • 佛山信息技术网站开发跨境电商在哪些网站上面做
  • 做网站的人跑了网站可以恢复吗怎么建网站教程视频app
  • 网站搭建服务器需要多少钱网站建设费一般摊销几年
  • 长春网站制作价格网站备案幕布