日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

java 基础api实现上传,上传文件到7牛云存储的java api一个简单的demo实现

發(fā)布時(shí)間:2025/5/22 编程问答 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java 基础api实现上传,上传文件到7牛云存储的java api一个简单的demo实现 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

最近在做一個(gè)項(xiàng)目,需要用到云存儲(chǔ),項(xiàng)目用的是七牛云。現(xiàn)在將項(xiàng)目過程中關(guān)于調(diào)用七牛云平臺(tái)的java api來上傳本地文件到七牛云空間的一個(gè)簡(jiǎn)單的demo展示給大家,希望對(duì)同樣再用七牛云的童鞋們有所幫助。

Java代碼:

import org.json.JSONException;

import com.qiniu.api.auth.AuthException;

import com.qiniu.api.auth.digest.Mac;

import com.qiniu.api.io.IoApi;

import com.qiniu.api.io.PutExtra;

import com.qiniu.api.io.PutRet;

import com.qiniu.api.rs.PutPolicy;

public class QiniuUpload {

public static final String ACCESS_KEY = "XXXXXXX"; //你的access_key

public static final String SECRET_KEY = "XXXXXXX"; //你的secret_key

public static final String BUCKET_NAME = "XXXXX"; //你的bucket_name

public static void uploadFile(String filePath, String fileName) {

Mac mac = new Mac(QiniuUpload.ACCESS_KEY,QiniuUpload.SECRET_KEY);

PutPolicy putPolicy = new PutPolicy(QiniuUpload.BUCKET_NAME);

String uptoken = null;

try {

uptoken = putPolicy.token(mac);

} catch (AuthException e) {

// TODO Auto-generated catch block

e.printStackTrace();

} catch (JSONException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

System.out.println(uptoken); //輸出上傳憑證

PutExtra putExtra = new PutExtra();

PutRet putRet = IoApi.putFile(uptoken, fileName, filePath, putExtra);

System.out.println(putRet.getKey()); //輸出上傳到七牛云之后的文件名稱

}

public static void main(String[] args) {

try {

uploadFile("E:\\text.txt","hello.txt"); //第一個(gè)參數(shù)是本地文件路徑,第二個(gè)參數(shù)是上傳到七牛云之后的文件名稱,由你來設(shè)定。

} catch (Exception e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

}

}

至少所需要的jar包在附件中。

總結(jié)

以上是生活随笔為你收集整理的java 基础api实现上传,上传文件到7牛云存储的java api一个简单的demo实现的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。