java上傳文件到七牛雲中
java語言2.09W
導語:Java是一門面向對象編程語言,不僅吸收了C++語言的各種優點,還摒棄了C++裏難以理解的`多繼承、指針等概念,因此Java語言具有功能強大和簡單易用兩個特徵。下面我們來看看java上傳文件到七牛雲中,希望對大家有所幫助。
一、加載七牛雲SDK
123456 | <!-- 七牛雲SDK --> <dependency> <groupid>u</groupid> qiniu-java-sdk</artifactid> <version>[ 7.2 . 0 , 7.2 . 99 ]</version> </dependency> |
二、java代碼
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364 | package 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();
} } |
三、上傳成功輸出內容
-
Java語言程序設計基礎篇
導語:Java是一門面向對象編程語言,不僅吸收了C++語言的各種優點,還摒棄了C++裏難以理解的多繼承、指針等概念,因此Java語言具有功能強大和簡單易用兩個特徵。下面我們來看看Java語言程序設計基礎篇,希望對大家有所幫助。1.1(顯示三條消息)packagedemo11;publicclass...
-
Java中的對象與引用知識詳解
在Java中,有一組名詞經常一起出現,它們就是“對象和對象引用”,很多朋友在初學Java的時候可能經常會混淆這2個概念,覺得它們是一回事,事實上則不然。今天我們就來一起了解一下對象和對象引用之間的區別和聯繫。以下僅供參考!1.何謂對象?在Java中有一句比較流行的話,叫...
-
java知識點詳細總結大綱
沒有風浪,便沒有勇敢的弄潮兒;沒有荊棘,也沒有不屈的開拓者。以下是小編為大家搜索整理了java知識點詳細總結,希望能給大家帶來幫助!更多精彩內容請及時關注我們應屆畢業生考試網!一:java概述:1991年Sun公司的JamesGosling等人開始開發名稱為Oak的語言,希望用於控制...
-
java xp環境變量設置
本文實例為大家分享了java的環境變量設置方法,供大家參考,具體內容如下安裝好jdk後找到我的電腦(右鍵)——》屬性——》高級選項卡——》環境變量,裏面有管理員的用户變量,有系統變量。選哪一個都無所謂,我選的是Administrator的用户變量即管理員的.用户變量,點擊“新...