<pre id="bbfd9"><del id="bbfd9"><dfn id="bbfd9"></dfn></del></pre>

          <ruby id="bbfd9"></ruby><p id="bbfd9"><mark id="bbfd9"></mark></p>

          <p id="bbfd9"></p>

          <p id="bbfd9"><cite id="bbfd9"></cite></p>

            <th id="bbfd9"><form id="bbfd9"><dl id="bbfd9"></dl></form></th>

            <p id="bbfd9"><cite id="bbfd9"></cite></p><p id="bbfd9"></p>
            <p id="bbfd9"><cite id="bbfd9"><progress id="bbfd9"></progress></cite></p>
            java語言

            java上傳文件到七牛云中

            時間:2025-02-18 05:24:35 java語言 我要投稿
            • 相關推薦

            java上傳文件到七牛云中

              導語:Java是一門面向對象編程語言,不僅吸收了C++語言的各種優點,還摒棄了C++里難以理解的多繼承、指針等概念,因此Java語言具有功能強大和簡單易用兩個特征。下面我們來看看java上傳文件到七牛云中,希望對大家有所幫助。

              一、加載七牛云SDK

            1
            2
            3
            4
            5
            6
            <!--  七牛云SDK -->          
                   <dependency>          
                     <groupid>com.qiniu</groupid>          
                     qiniu-java-sdk</artifactid>          
                     <version>[7.2.0, 7.2.99]</version>          
                   </dependency>          

              二、java代碼

            1
            2
            3
            4
            5
            6
            7
            8
            9
            10
            11
            12
            13
            14
            15
            16
            17
            18
            19
            20
            21
            22
            23
            24
            25
            26
            27
            28
            29
            30
            31
            32
            33
            34
            35
            36
            37
            38
            39
            40
            41
            42
            43
            44
            45
            46
            47
            48
            49
            50
            51
            52
            53
            54
            55
            56
            57
            58
            59
            60
            61
            62
            63
            64
            package com.lei.utils;            
                       
            import com.qiniu.util.Auth;            
            import java.io.IOException;            
            import com.qiniu.common.QiniuException;            
            import com.qiniu.http.Response;          
            import com.qiniu.storage.Configuration;          
            import com.qiniu.storage.UploadManager;            
                       
            public class QiNiuFileUpUtil {            
                           
               /**基本配置-從七牛管理后臺拿到*/          
             //設置好賬號的ACCESS_KEY和SECRET_KEY            
             String ACCESS_KEY = "AK";            
             String SECRET_KEY = "SK";            
             //要上傳的空間名--            
             String bucketname = "空間名";            
                                                   
             /**指定保存到七牛的文件名--同名上傳會報錯  {"error":"file exists"}*/          
             /** {"hash":"FrQF5eX_kNsNKwgGNeJ4TbBA0Xzr","key":"aa1.jpg"} 正常返回 key為七牛空間地址 http:/xxxx.com/aa1.jpg */          
             //上傳文件的路徑            
             String FilePath ="D:\1.png";            
            //上傳到七牛后保存的文件名    訪問為:http://oswj11a86.bkt.clouddn.com/daimo6.png          
             String key = "daimo6.png";              
                       
             //密鑰配置            
             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.bodyString());            
                 System.out.println(res.statusCode);//200為上傳成功          
                 } catch (QiniuException e) {            
                     Response r = e.response;            
                     // 請求失敗時打印的異常的信息            
                     System.out.println(r.toString());            
                     try {            
                         //響應的文本信息            
                       System.out.println(r.bodyString());            
                     } catch (QiniuException e1) {            
                         //ignore            
                     }            
                 }                  
             }            
                       
             public static void main(String args[]) throws IOException{              
               new QiNiuFileUpUtil().upload();            
             }            
                       
            }          

              三、上傳成功輸出內容

            【java上傳文件到七牛云中】相關文章:

            Java 發送http請求上傳文件功能案例09-11

            PHP實現文件上傳和多文件上傳07-31

            php文件怎么上傳06-21

            如何判斷PHP文件上傳file是否已選擇上傳文件11-01

            PHP文件上傳源碼分析10-13

            java上傳圖片的縮放的方法07-30

            php文件上傳后端處理方法05-05

            jQuery Mobile + PHP實現文件上傳10-20

            php實現通過ftp上傳文件07-07

                    <pre id="bbfd9"><del id="bbfd9"><dfn id="bbfd9"></dfn></del></pre>

                    <ruby id="bbfd9"></ruby><p id="bbfd9"><mark id="bbfd9"></mark></p>

                    <p id="bbfd9"></p>

                    <p id="bbfd9"><cite id="bbfd9"></cite></p>

                      <th id="bbfd9"><form id="bbfd9"><dl id="bbfd9"></dl></form></th>

                      <p id="bbfd9"><cite id="bbfd9"></cite></p><p id="bbfd9"></p>
                      <p id="bbfd9"><cite id="bbfd9"><progress id="bbfd9"></progress></cite></p>
                      飘沙影院