(可以通过fiel_get_contet()抓取html页面内容直接上传到七牛),这样就实现了在线上传页面
public function qiniu_str($str) //七牛上传字符串类
{
$accessKey ="cgDX2fUCihPR1g6nygtV-RBWNqjSPK1";
$secretKey = "ARBGv8q6txXX7Lft_Kf8Q8yjbCkW";
$bucket = "stroke";
$auth = new Auth($accessKey, $secretKey);
$token = $auth->uploadToken($bucket);
// 初始化 UploadManager 对象并进行文件的上传。
$uploadMgr = new UploadManager();
list($ret, $err) = $uploadMgr->put($token, null, $str);
if ($err !== null) {
var_dump($err);
} else {
var_dump($ret);
}
}
public function add_str(){ //上传字符串到七牛调用上面的类
$str = file_get_contents('https://mp.weixin.qq.com/s/L0vT7FkqrisGLWo2mdpmgg');
$data = $this->qiniu_str($str);
}
上传成功后返回的结果
array(2) { ["hash"]=> string(28) "FmPCvb5S9tDvLtSMkNvJAaRrsJlI" ["key"]=> string(28) "FmPCvb5S9tDvLtSMkNvJAaRrsJlI" }
//其中 FmPCvb5S9tDvLtSMkNvJAaRrsJlI就是保存的文件名,不加后缀,前面加上七牛生成的域名头
=========================================================================
补充一点,如果是上传文件或图片,
$key 是保存的文件名