【27】php实现图片上传到七牛云

这里使用的Linux操作系统Ubuntu,包含界面,但整个操作不需要界面环境。Linux系统安装在虚拟机里面,并采用了xshell进行ssh连接操作,比较方便。

安装环境

安装php环境,安装apache,mysql也可以装上,这里暂时不会用到。

sudo apt-get install -y php
sudo apt-get install apache2

启动服务

启动apache服务。

service apache2 start //启动apache服务
service apache2 restart //重新启动apache服务
service apache2 sto'p //关闭apache服务

查看服务是否启动

ps -ef | grep apache
2018-08-25_231721.png

下载官方sdk

当然首先你得注册账号并且创建了存储空间,然后才能进行操作……

2018-08-25_232027.png

下载官方的sdk调用其方法就能够实现图片上传,还有其他的各种操作,然后将这些加入到你的网站代码中就很方便了。

//下载官方sdk
sudo wget https://github.com/qiniu/php-sdk/archive/v7.2.6.tar.gz 
//解压到网站目录
sudo tar -xzvf v7.2.6.tar.gz

使用sdk实现功能

依据官方给的开发文档和sdk,你能够很轻松的实现图片上传这个小功能。AccessKey/SecretKey可以在你的个人中心-密钥管理查看。

<html>
    <head></head>
    <body>
        <?php
            require "./php-sdk-7.2.6/autoload.php";
            use Qiniu\Auth;
            $bucket="存储空间";
            $accesskey="your accesskey";
            $secretkey="your secretkey";
            $auth=new Auth($accesskey,$secretkey);
            $uptoken=$auth->uploadToken($bucket);
            echo $uptoken;
        ?>

        <form method="post" action="http://upload.qiniup.com" enctype="multipart/form-data">
           <input name="token" type="hidden" value="<?php echo $uptoken; ?>">
           <input name="file" type="file">
           <input type="submit" value="上传">
        </form>
    </body>
</html>

上传表单,上传成功后返回hash值。


2018-08-25_233334.png
2018-08-25_233319.png

最后可以在文件列表查看到你上传的图片,这样就成功了,更多其他的功能可以参考文档进行尝试……


2018-08-25_233830.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 179,113评论 25 709
  • 1、通过CocoaPods安装项目名称项目信息 AFNetworking网络请求组件 FMDB本地数据库组件 SD...
    阳明AI阅读 16,210评论 3 119
  • Chapter - 1 小时候我们经常说的一句话,“我要回去告诉我妈妈”,然后屁颠屁颠地回家跟父母诉说。现在想想真...
    总有一条是好狗阅读 351评论 0 3
  • 原本预计春节直接外出游玩,进入腊月老爸就一直打电话说你哥可能也不回来过年,你也不在家过年,能不能不要出去玩了...
    南瓜bu说话阅读 244评论 2 0
  • 1. 昨天跟闺蜜聊天,聊着聊着她说了一句很伤感的话,“我现在没一件事是好的啊,爱情、学业、前途,都是混乱的。” 然...
    文长长阅读 8,957评论 28 86

友情链接更多精彩内容