如果你想使用php将图片上传到七牛云存储,但是你看过官方提供的文档后还是一头雾水的话,你很适合看这篇文章。
你可以先写好自己上传图片的表单,例如:

GDScript3
4 行
<form action="upload.php" method="post" enctype="multipart/form-data">
    <input type="file" name="file"/>
    <input type="submit" value="提交"/>
</form>

七牛官方提供的方法已经相当完善了,只是刚解决的人大多看不太明白,upload.php的内容大多是七牛官方提供的方法,在此基础上添加和修改的一些代码,相信大家就应该很容易看懂了:

上传成功后会返回一个$ret数组,此数组里保存着上传文件的hash值和key值,得到key值后就可获得预览和下载图片的链接,生成预览方法如下:

GDScript3
8 行
require_once '<path_to_autoload_file>/autoload.php';
use Qiniu\Processing\Operation;
$key = '上面获取的$ret里的key的值';
$domain = '你在七牛设置的域名';
$op = New Operation($domain);
$ops = 'imageView2/0/w/10/h/20';
$url = $op->buildUrl($key, $ops);
echo "\n====> imageView2 URL: \n $url";