首頁  >  文章  >  後端開發  >  java - php請求七牛伺服器取得uploadToken在安卓APP上不能上傳圖片

java - php請求七牛伺服器取得uploadToken在安卓APP上不能上傳圖片

WBOY
WBOY原創
2016-12-05 13:44:181368瀏覽

我使用php請求七牛伺服器取得uploadToken,把uploadToken以json資料輸出提供給安卓APP上傳圖片,使用我自己伺服器取得到的uploadToken不能上傳圖片(http://nnddkj.com/laugh/seven... ),我使用官網上的一個例子來產生uploadToken在APP裡就可以使用上傳圖片(http://jssdk.demo.qiniu.io/up...),請問大神們,這個是不是我獲取到的uploadToken不正確呀,我哪裡錯了呀?以下是我使用php取得uploadToken的寫法:
require_once './autoload.php';
// 引入鑑權類別
use QiniuAuth;
// 引入類別
use QiniuStorageUpiniuAuth;

// 引入類別

use QiniuStorageUpiniuAuth;
// 引入類別
上傳 QiniuStorageUpiniuStorageUpManager;
$bucket = '空間名稱';

$accessKey = 'ak';

$secretKey = 'sk';
$auth = new Auth($accessKey, $secretKey);

$upToken = $auth->uploadToken($bucket);
$updateToken=array('id'=>1,'updateToken'=>$upToken);

echo json_encode($updateToken);

我的伺服器是使用ubuntu14.0.1的,php環境是使用xampp整合的,php7.0 ,php網站環境正常使用。我是下載了“PHP SDK 下載地址”這個SDK,然後直接引用了SDK中的autoload文件、Auth文件、UploadManager文件,關於使用了Composer安裝SDK這個步驟不熟悉,看了好幾天,我執行了這個指令curl -sS https://getcomposer.org/insta... | php下載了軟體,然後根據Composer官網要執行composer install安裝完成,還有下面這兩個不知道怎麼使用

   2.執行Composer 指令安裝最新穩定版的SDK:
<code>php composer.phar require qiniu/php-sdk</code>

   3. Require Composer 產生的 autoloader:

<code><?php
require 'vendor/autoload.php';
是不是我没有安装SDK才获取的uploadToken不能上传图片呢?</code>


回覆內容:

我使用php請求七牛伺服器取得uploadToken,把uploadToken以json資料輸出提供給安卓APP上傳圖片,使用我自己伺服器取得到的uploadToken不能上傳圖片(http://nnddkj.com/laugh/seven... ),我使用官網上的一個例子來產生uploadToken在APP裡就可以使用上傳圖片(http://jssdk.demo.qiniu.io/up...),請問大神們,這個是不是我獲取到的uploadToken不正確呀,我哪裡錯了呀?以下是我使用php取得uploadToken的寫法:
require_once './autoload.php';
// 引入鑑權類別

use QiniuAuth;

// 引入類別
use QiniuStorageUpiniuAuth;
// 引入類別
use QiniuStorageUpiniuAuth;

// 引入類別

上傳 QiniuStorageUpiniuStorageUpManager;
$bucket = '空間名稱';
$accessKey = 'ak';
$secretKey = 'sk';
$auth = new Auth($accessKey, $secretKey);

$upToken = $auth->uploadToken($bucket);

$updateToken=array('id'=>1,'updateToken'=>$upToken);🎜 echo json_encode($updateToken);🎜我的伺服器是使用ubuntu14.0.1的,php環境是使用xampp整合的,php7.0 ,php網站環境正常使用。我是下載了“PHP SDK 下載地址”這個SDK,然後直接引用了SDK中的autoload文件、Auth文件、UploadManager文件,關於使用了Composer安裝SDK這個步驟不熟悉,看了好幾天,我執行了這個指令curl -sS https://getcomposer.org/insta... | php下載了軟體,然後根據Composer官網要執行composer install安裝完成,還有下面這兩個不知道怎麼使用🎜   2.執行Composer 指令安裝最新穩定版的SDK:🎜
<code>php composer.phar require qiniu/php-sdk</code>
🎜   3. Require Composer 產生的 autoloader:🎜
<code><?php
require 'vendor/autoload.php';
是不是我没有安装SDK才获取的uploadToken不能上传图片呢?</code>
陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn