我是靠谱客的博主 美满哈密瓜,最近开发中收集的这篇文章主要介绍七牛云配置与使用,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

首先官方给我们提供了jar包

第一步:导包

<dependency>
       <groupId>com.qiniu</groupId>
       <artifactId>qiniu-java-sdk</artifactId>
       <version>7.2.11</version>
</dependency>

第二步:上传文件到服务器

public class qiniuyuntest {

    /**基本配置-从七牛管理后台拿到账号的ACCESS_KEY和SECRET_KEY*/
    String ACCESS_KEY = "****************************************";
    String SECRET_KEY = "****************************************";
    //上传文件建立的空间名
    String bucketname = "miaomiao";

    //上传文件的路径(本地文件)
    String FilePath ="D:\upload\5CMB81520507426957.docx";
     
    //上传到七牛后保存的文件名 
    String key = "miaomiao.docx";

    //密钥配置
    Auth auth = Auth.create(ACCESS_KEY, SECRET_KEY);
    //创建上传对象
    UploadManager uploadManager =new UploadManager(new Configuration());


    //简单上传,使用默认策略,只需要设置上传的空间名就可以了
    public String getUpToken(){
        return auth.uploadToken(bucketname);
    }
    
 public void upload() throws IOException {
        try {
            //调用put方法上传
            //第一个参数为文件路径,第二个参数为文件上传名称,第三个参数是上文件的空间
            Response res = uploadManager.put(FilePath, key, getUpToken());

            //打印返回的信息
            System.out.println("上传后状态码"+res.statusCode);//200为上传成功


        } catch (QiniuException e) {

            // 请求失败时打印的异常的信息
            System.out.println("上传异常"+e);

        }
    }


//简单的测试 public static void main(String args[]) throws IOException{ new qiniuyuntest().upload(); }}

uploadManager.put(FilePath, key, getUpToken());
这个上传的方法第一个参数不一定非要是文件路径,有很多种参数,如下图,自己怎么方便怎么来


最后

以上就是美满哈密瓜为你收集整理的七牛云配置与使用的全部内容,希望文章能够帮你解决七牛云配置与使用所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(57)

评论列表共有 0 条评论

立即
投稿
返回
顶部