七牛云 转码_七牛云存储 - 七牛 php sdk 上传 转码 问题
实在是不会用 sdk 呀 都蒙圈了
求大神 指点
vendor('Qiniu.io');
vendor('Qiniu.rs');
$bucket = 'icunzai-voice';
$key = $filename;
$client = new \Qiniu_MacHttpClient(null);
$putPolicy = new \Qiniu_RS_PutPolicy("$bucket:$key");
$putPolicy->CallbackUrl = U('/Wechat/Bottle/voic_allback','','',true); //回调地址
$putPolicy->CallbackBody = 'key=$(key)&hash=$(etag)';
$upToken = $putPolicy->Token();
$putExtra = new \Qiniu_PutExtra();
list($ret, $err) = Qiniu_Put($upToken, $key, $media["mediaBody"], $putExtra);
if ($ret !== null) {
return $ret;
}else{
return $err;
}
现在的情况是 上传成功 但是 我如何 上传 并且 同时 进行转码呢 ?
求大神指点一下
还有 官方demo 是7.0 但是客服推荐使用 6.113
我使用的是 6.113
回复内容:
实在是不会用 sdk 呀 都蒙圈了
求大神 指点
vendor('Qiniu.io');
vendor('Qiniu.rs');
$bucket = 'icunzai-voice';
$key = $filename;
$client = new \Qiniu_MacHttpClient(null);
$putPolicy = new \Qiniu_RS_PutPolicy("$bucket:$key");
$putPolicy->CallbackUrl = U('/Wechat/Bottle/voic_allback','','',true); //回调地址
$putPolicy->CallbackBody = 'key=$(key)&hash=$(etag)';
$upToken = $putPolicy->Token();
$putExtra = new \Qiniu_PutExtra();
list($ret, $err) = Qiniu_Put($upToken, $key, $media["mediaBody"], $putExtra);
if ($ret !== null) {
return $ret;
}else{
return $err;
}
现在的情况是 上传成功 但是 我如何 上传 并且 同时 进行转码呢 ?
求大神指点一下
还有 官方demo 是7.0 但是客服推荐使用 6.113
我使用的是 6.113
有6.x版本的demo https://github.com/jemygraw/qiniu-lab-php/blob/v6/demos/upload/video_u... 上传的时候指定转码操作的demo,修改下 PersistentOps 的处理参数就可以。
第一次使用 七牛 不是很懂
官方demo 是7.0 和本地的 6.113 对应不起来
主要想实现的功能是
从微信接口下载来的 .amr 音频文件 转码成 .MP3从网页播放
本文原创发布php中文网,转载请注明出处,感谢您的尊重!
七牛云 转码_七牛云存储 - 七牛 php sdk 上传 转码 问题相关推荐
- php大图片接口上传慢,七牛php sdk上传文件太慢
问题描述 上传同一个文件(32kb)有时候需要2s,但有时候需要11s,上传速度太不稳定,且太慢. 上传的过程是由前端上传文件到后端php(使用yii2框架)的接口,由php调qiniu的sdk上传方 ...
- 使用七牛的sdk上传报错:incorrect region
报错响应大致如下 exception:None, status_code:404, _ResponseInfo__response:<Response [404]>, text_body: ...
- 码云上传代码添加标签_第一次使用Git Bash Here 将本地代码上传到码云
当我们安装成功git工具时候,初次使用Git时,需要Git进行配置. 1.点击桌面上的这个图标 ,打开Git Bash:如图所示 2.配置自己的用户名和邮箱 git config --global u ...
- 码云的首次使用—将本地项目上传到码云
一. 注册登录码云:https://gitee.com/ 二. 安装Git:参考教程:安装Git 三. 上传本地项目到码云:参考博客 把本地项目上传到码云的整个过程 详细步骤 1.新建仓库 2.我们把 ...
- 使用百度webuploader上传组件直接上传到七牛云表单上传
上一节我们已经讲过了使用表单上传,这一节我们来讲一下使用webuploader来进行异步上传到七牛云服务器. 点击查看,七牛云表单上传 1.引入webuploader的js和样式表 2.写js代码 其 ...
- 把本地项目上传到码云的整个过程(图文详解)
第一步 我们现在码云的个人首页点击创建仓库并根据要求填写相关信息 如下图所示: 点击创建,出现以下的页面,就代表码云上的项目创建完成了. 第二步 我们把创建仓库产生的README.en.md和READ ...
- SpringBoot文件上传源码解析
一.SpringMVC文件上传源码分析前言(这部分我觉得原作者写的很好) 该如何研究SpringMVC的文件上传的源码呢? 研究源码并不是仅仅知道程序是怎样运行的,而应该从宏观的角度.不同的立场去看待 ...
- GitHub 下架 Youtube-dl 遭粉丝疯狂上传源码报复,开源者的权益谁来维护?
整理 | 夕颜 图源 | 视觉中国 出品 | CSDN(ID:CSDNnews) 最近,GitHub发生了一件大事.事情的主角是一个名叫YouTube-dl的开源视频下载工具源码,可以用来下载YouT ...
- 采用SVM实现实现MNIST手写体分类,数据下载链接在http://yann.lecun.com/exdb/mnist/上。上传源码和实现结果,语言不限。
基于OpenCV的MNIST手写体分类 简介 实验要求 实验环境 OpenCV的配置 总体概览 在python中绘制 开始上手OpenCV 查看完整内容 简介 MNIST 数据集来自美国国家标准与技术 ...
最新文章
- spring InitializingBean接口分析
- OpenAI详细解析:攻击者是如何使用「对抗样本」攻击机器学习的
- 04: 用户授权及撤销 、 数据备份与恢复 、 MySQL管理工具
- 容器,你还只用Docker吗?(上)
- BootStrap-select插件动态添加option无法显示
- 前后端完全分离出现跨域、无法访问后台解决方案
- iOS-NSThread编程详解
- 在 .NET 中创建对象的几种方式的对比
- jQuery框架学习第七天:jQuery动画–jQuery让页面动起来!
- java volatile关键字的作用_java volatile关键字作用及使用场景详解
- linux安装系统ftp服务器配置,linux系统搭建ftp服务器的配置方 - 电子发烧友网
- c语言求阶层的某位数,求10000的阶乘(c语言代码实现)
- [msi]获取msi安装包的ProductCode
- UVA - 1347
- Controller的激活与URL路由
- getch方法_C语言中getch()函数详解(附实例)
- 芯片数据分析步骤5 过滤探针
- 深圳市 华为技能证书补贴攻略
- 共建WEB3.0基础设施 NodeSea推出分布式域名后缀 .fil .bzz .xch .iot
- 【毕业设计/matlab系列】基于Matlab的立体视觉匹配算法实现【含Matlab源码】
热门文章
- word修改公式中的部分字体
- CompletableFuture详解~创建实例
- 中档微型计算机配置图,实训1-微机应用现状调研实训报告.docx
- mysql 终端模拟_mysql客户端模拟脏读、幻读和可重复读
- amd为什么还用针脚_英特尔的针脚都取消了,为什么AMD的还没动静?
- 协议簇:IPv4 解析
- NSURLProtocol概述
- 现代程序设计 作业 2
- 点在不规则图形内算法python_目标检测算法中规则矩形和不规则四边形IOU的Python实现...
- python求一元三次方程的根_初中数学专题复习-方程与方程组