糯米文學吧

位置:首頁 > 計算機 > java語言

java上傳檔案到七牛雲中

java語言2.09W

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

java上傳檔案到七牛雲中

一、載入七牛雲SDK

123456<!-- 七牛雲SDK --> <dependency> <groupid>u</groupid> qiniu-java-sdk</artifactid> <version>[7.2.0, 7.2.99]</version> </dependency>

二、java程式碼

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364package s; import ; import ception; import uException; import onse; import iguration; import adManager; 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 = te(ACCESS_KEY, SECRET_KEY); //建立上傳物件 UploadManager uploadManager =new UploadManager(new Configuration()); //簡單上傳,使用預設策略,只需要設定上傳的空間名就可以了 public String getUpToken(){ return adToken(bucketname); } public void upload() throws IOException{ try { //呼叫put方法上傳 Response res = (FilePath, key, getUpToken()); //列印返回的資訊 tln(String()); tln(usCode);//200為上傳成功 } catch (QiniuException e) { Response r = onse; // 請求失敗時列印的異常的資訊 tln(ring()); try { //響應的文字資訊 tln(String()); } catch (QiniuException e1) { //ignore } } } public static void main(String args[]) throws IOException{ new QiNiuFileUpUtil()ad(); } }

三、上傳成功輸出內容