七牛云存储 - 七牛 php sdk 上传 转码 问题

WBOY
Freigeben: 2016-06-06 20:36:18
Original
1670 Leute haben es durchsucht

实在是不会用 sdk 呀 都蒙圈了

求大神 指点

<code>        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;
        }
</code>
Nach dem Login kopieren
Nach dem Login kopieren

现在的情况是 上传成功 但是 我如何 上传 并且 同时 进行转码呢 ?

求大神指点一下

还有 官方demo 是7.0 但是客服推荐使用 6.113

我使用的是 6.113

回复内容:

实在是不会用 sdk 呀 都蒙圈了

求大神 指点

<code>        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;
        }
</code>
Nach dem Login kopieren
Nach dem Login kopieren

现在的情况是 上传成功 但是 我如何 上传 并且 同时 进行转码呢 ?

求大神指点一下

还有 官方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从网页播放

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!