<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          又拍云Java SDK

          聯(lián)合創(chuàng)作 · 2023-09-19 06:35

          又拍云存儲Java SDK,基于又拍云存儲HTTP REST API接口開發(fā),適用于Java 6及以上版本。

          使用例子:

          UpYunClient client = UpYunClient.create(BUCKET_NAME, USER_NAME, USER_PWD);
          
            // 方法1:創(chuàng)建一級目錄
                  String dir1 = "/a";
                  client.unRecursionMkDir().createFolder(dir1);
          
                  // 方法2:創(chuàng)建多級目錄,自動創(chuàng)建父級目錄(最多10級)
                  String dir2 = "/a/b/c/d/";
                  client.recursionMkDir().createFolder(dir2);
          
                  /*
                   * 文本內(nèi)容直接上傳
          		 */
                  client.recursionMkDir().uploadFile("/a/a.txt", "test content");
          
                   /*
                   * 采用數(shù)據(jù)流模式上傳文件(節(jié)省內(nèi)存)
          		 */
                  File file = new File(SAMPLE_TXT_FILE);
                  client.uploadFile("/a/b.txt", file);
          
                  listFolder();
          
          
                  // 設置待上傳文件的 Content-MD5 值
                  // 如果又拍云服務端收到的文件MD5值與用戶設置的不一致,將回報 406 NotAcceptable 錯誤
                  client.contentMD5(Crypto.md5(file)).uploadFile("/a/c.txt", file);
          
          
                  /**
                   * 讀取空間使用量
                   */
                  long usage = client.getBucketUsage();
                  System.out.println("空間總使用量:" + usage + "B");
          
                  /**
                   * 讀取文件信息
                   */
                  FileItem item = client.getFileInfo("/a/a.txt");
                  assert item.getName().equals("a.txt");
          
          
          		/*
                   * 直接讀取文本內(nèi)容
          		 */
                  String data = client.readFileText("/a/a.txt");
                  System.out.println(data);
                  assert "test content".equals(data);
          
          		/*
                   * 下載文件,采用數(shù)據(jù)流模式下載文件(節(jié)省內(nèi)存)
          		 */
                  File downloadPath = File.createTempFile("upyunTempFile_", "");
                  client.downloadFile("/a/a.txt", downloadPath);
                  assert file.exists();
          
          
                  /**
                   * 刪除文件
                   */
                  client.deleteFile("/a/a.txt");
                  client.deleteFile("/a/b.txt");
                  client.deleteFile("/a/c.txt");
          
          
                  /**
                   * 刪除目錄
                   */
                  client.deleteFolder("/a/b/c/d");





          瀏覽 19
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          編輯 分享
          舉報
          評論
          圖片
          表情
          推薦
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          編輯 分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  翔田千里无码破解HD | 黄色AV免费看 | 超碰激情在线 | 91乱伦| 五月丁香综合婷婷 |