实在是不会用 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 上传 转码 问题相关推荐

  1. php大图片接口上传慢,七牛php sdk上传文件太慢

    问题描述 上传同一个文件(32kb)有时候需要2s,但有时候需要11s,上传速度太不稳定,且太慢. 上传的过程是由前端上传文件到后端php(使用yii2框架)的接口,由php调qiniu的sdk上传方 ...

  2. 使用七牛的sdk上传报错:incorrect region

    报错响应大致如下 exception:None, status_code:404, _ResponseInfo__response:<Response [404]>, text_body: ...

  3. 码云上传代码添加标签_第一次使用Git Bash Here 将本地代码上传到码云

    当我们安装成功git工具时候,初次使用Git时,需要Git进行配置. 1.点击桌面上的这个图标 ,打开Git Bash:如图所示 2.配置自己的用户名和邮箱 git config --global u ...

  4. 码云的首次使用—将本地项目上传到码云

    一. 注册登录码云:https://gitee.com/ 二. 安装Git:参考教程:安装Git 三. 上传本地项目到码云:参考博客 把本地项目上传到码云的整个过程 详细步骤 1.新建仓库 2.我们把 ...

  5. 使用百度webuploader上传组件直接上传到七牛云表单上传

    上一节我们已经讲过了使用表单上传,这一节我们来讲一下使用webuploader来进行异步上传到七牛云服务器. 点击查看,七牛云表单上传 1.引入webuploader的js和样式表 2.写js代码 其 ...

  6. 把本地项目上传到码云的整个过程(图文详解)

    第一步 我们现在码云的个人首页点击创建仓库并根据要求填写相关信息 如下图所示: 点击创建,出现以下的页面,就代表码云上的项目创建完成了. 第二步 我们把创建仓库产生的README.en.md和READ ...

  7. SpringBoot文件上传源码解析

    一.SpringMVC文件上传源码分析前言(这部分我觉得原作者写的很好) 该如何研究SpringMVC的文件上传的源码呢? 研究源码并不是仅仅知道程序是怎样运行的,而应该从宏观的角度.不同的立场去看待 ...

  8. GitHub 下架 Youtube-dl 遭粉丝疯狂上传源码报复,开源者的权益谁来维护?

    整理 | 夕颜 图源 | 视觉中国 出品 | CSDN(ID:CSDNnews) 最近,GitHub发生了一件大事.事情的主角是一个名叫YouTube-dl的开源视频下载工具源码,可以用来下载YouT ...

  9. 采用SVM实现实现MNIST手写体分类,数据下载链接在http://yann.lecun.com/exdb/mnist/上。上传源码和实现结果,语言不限。

    基于OpenCV的MNIST手写体分类 简介 实验要求 实验环境 OpenCV的配置 总体概览 在python中绘制 开始上手OpenCV 查看完整内容 简介 MNIST 数据集来自美国国家标准与技术 ...

最新文章

  1. spring InitializingBean接口分析
  2. OpenAI详细解析:攻击者是如何使用「对抗样本」攻击机器学习的
  3. 04: 用户授权及撤销 、 数据备份与恢复 、 MySQL管理工具
  4. 容器,你还只用Docker吗?(上)
  5. BootStrap-select插件动态添加option无法显示
  6. 前后端完全分离出现跨域、无法访问后台解决方案
  7. iOS-NSThread编程详解
  8. 在 .NET 中创建对象的几种方式的对比
  9. jQuery框架学习第七天:jQuery动画–jQuery让页面动起来!
  10. java volatile关键字的作用_java volatile关键字作用及使用场景详解
  11. linux安装系统ftp服务器配置,linux系统搭建ftp服务器的配置方 - 电子发烧友网
  12. c语言求阶层的某位数,求10000的阶乘(c语言代码实现)
  13. [msi]获取msi安装包的ProductCode
  14. UVA - 1347
  15. Controller的激活与URL路由
  16. getch方法_C语言中getch()函数详解(附实例)
  17. 芯片数据分析步骤5 过滤探针
  18. 深圳市 华为技能证书补贴攻略
  19. 共建WEB3.0基础设施 NodeSea推出分布式域名后缀 .fil .bzz .xch .iot
  20. 【毕业设计/matlab系列】基于Matlab的立体视觉匹配算法实现【含Matlab源码】

热门文章

  1. word修改公式中的部分字体
  2. CompletableFuture详解~创建实例
  3. 中档微型计算机配置图,实训1-微机应用现状调研实训报告.docx
  4. mysql 终端模拟_mysql客户端模拟脏读、幻读和可重复读
  5. amd为什么还用针脚_英特尔的针脚都取消了,为什么AMD的还没动静?
  6. 协议簇:IPv4 解析
  7. NSURLProtocol概述
  8. 现代程序设计 作业 2
  9. 点在不规则图形内算法python_目标检测算法中规则矩形和不规则四边形IOU的Python实现...
  10. python求一元三次方程的根_初中数学专题复习-方程与方程组