91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 1.79MB
    文件類型: .zip
    金幣: 2
    下載: 0 次
    發布日期: 2023-10-25
  • 語言: Java
  • 標簽: 阿里云??saas??網盤??oss??

資源簡介

基于阿里云的java網盤 OSS網盤實現_3分.zip 阿里云 saas 對象存儲服務 網盤 oss

資源截圖

代碼片段和文件信息

package?javacloud;
import?java.io.File;
import?java.io.FileInputStream;
import?java.io.FileNotFoundException;
import?java.io.InputStream;
import?java.util.*;

import?javax.swing.JProgressBar;
import?javax.swing.ProgressMonitor;
import?javax.swing.ProgressMonitorInputStream;

import?com.aliyun.openservices.ClientConfiguration;
import?com.aliyun.openservices.ClientException;
import?com.aliyun.openservices.oss.*;
import?com.aliyun.openservices.oss.model.*;

public?class?CloudManage?{
private?static?final?String?ACCESS_ID?=?“CiLeKzg6iBlPHG7U“;
????private?static?final?String?ACCESS_KEY?=?“ChozGIJkN1Tsco6H3WscZGWxym7hl8“;
????private?static?final?String?OSS_ENDPOINT?=?“http://oss.aliyuncs.com/“;
????static?OSSClient?client;
????static?String?bucketName;
????ClientConfiguration?config;
????static?String?Downfilepath;
????CloudManage(String?bucketname)
????{
???? config?=?new?ClientConfiguration();
???? client?=?new?OSSClient(OSS_ENDPOINT?ACCESS_ID?ACCESS_KEY?config);
???? bucketName=bucketname;
???? Downfilepath=new?String();
????????ensureBucket(client?bucketName);
????}

????public?static?void?initCloudManage(String?bucketname)
????{
???? new?CloudManage(bucketname);
????}
????
????//?如果Bucket不存在,則創建它。
????private?static?void?ensureBucket(OSSClient?client?String?bucketName)
????????????throws?OSSException?ClientException{
????????if?(client.isBucketExist(bucketName)){
????????????return;
???????}
????????//創建bucket
????????client.createBucket(bucketName);
????}
????//?上傳文件
????public?static?PutobjectResult?uploadFile(String?key?String?filenameJProgressBar?progressbar)
????????????throws?OSSException?ClientException?FileNotFoundException?{
????????File?file?=?new?File(filename);
????????objectmetadata?objectmeta?=?new?objectmetadata();
????????objectmeta.setContentLength(file.length());
????????InputStream?input?=?new?FileInputStream(file);
????????PutobjectResult?result=client.putobject(bucketName?key?input?objectmeta);
progressbar.setValue(1);
????????return?result;
????}
????public?static?void?uploadnullFile(String?key?String?filename)?throws?FileNotFoundException
????{
????????File?file?=?new?File(filename);
????????objectmetadata?objectmeta?=?new?objectmetadata();
????????objectmeta.setContentLength(file.length());
????????InputStream?input?=?new?FileInputStream(file);
????????PutobjectResult?result=client.putobject(bucketName?key?input?objectmeta);
????????file.delete();
????}
????//上傳大文件
public?static?CompleteMultipartUploadResult?uploadbigFile(String?key?String?filenameJProgressBar?progressbar)
throws?Exception?{
InitiateMultipartUploadRequest?initiateMultipartUploadRequest?=?new?InitiateMultipartUploadRequest(
bucketName?key);
InitiateMultipartUploadResult?initiateMultipartUploadResult?=?client
.initiateMultipartUpload(initiateMultipartUploadRequest);
//?設置每塊為?5M
final?int?partSize?=?1024?*?1024?*?5;
File?partFile?=?new?Fil

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2014-02-22?21:43??javacloud\
?????文件?????????991??2014-02-14?21:11??javacloud\.classpath
?????文件?????????385??2014-02-10?17:32??javacloud\.project
?????目錄???????????0??2014-02-22?21:43??javacloud\.settings\
?????文件?????????598??2014-02-10?17:32??javacloud\.settings\org.eclipse.jdt.core.prefs
?????目錄???????????0??2014-02-18?09:08??javacloud\bin\
?????目錄???????????0??2014-02-22?21:43??javacloud\bin\javacloud\
?????文件????????6822??2014-02-17?22:02??javacloud\bin\javacloud\CloudManage.class
?????文件????????1872??2014-02-17?22:02??javacloud\bin\javacloud\DatabaseManage.class
?????文件?????????819??2014-02-17?22:02??javacloud\bin\javacloud\DownloadThread.class
?????文件????????3867??2014-02-17?22:02??javacloud\bin\javacloud\Filemanage.class
?????文件????????2197??2014-02-17?22:02??javacloud\bin\javacloud\loginframe$loginaction.class
?????文件?????????763??2014-02-17?22:02??javacloud\bin\javacloud\loginframe$RegisterAction.class
?????文件????????2191??2014-02-17?22:02??javacloud\bin\javacloud\loginframe.class
?????文件?????????690??2014-02-17?22:02??javacloud\bin\javacloud\mainframe$ConfirmcloseAction.class
?????文件????????2807??2014-02-17?22:02??javacloud\bin\javacloud\mainframe$ToolAction.class
?????文件????????3617??2014-02-17?22:02??javacloud\bin\javacloud\mainframe.class
?????文件????????2962??2014-02-17?22:02??javacloud\bin\javacloud\MD5FileUtil.class
?????文件????????2172??2014-02-17?22:02??javacloud\bin\javacloud\MiddlePan$LabelMouseAction.class
?????文件????????3985??2014-02-17?22:02??javacloud\bin\javacloud\MiddlePan.class
?????文件????????1860??2014-02-17?22:02??javacloud\bin\javacloud\MyRenderer.class
?????文件?????????939??2014-02-17?22:02??javacloud\bin\javacloud\MyTree$TreeAction.class
?????文件????????3237??2014-02-17?22:02??javacloud\bin\javacloud\MyTree$TreeMouseAction.class
?????文件????????6264??2014-02-17?22:02??javacloud\bin\javacloud\MyTree.class
?????文件????????2510??2014-02-17?22:02??javacloud\bin\javacloud\Popupmenu$PopupMouseaction.class
?????文件????????1323??2014-02-17?22:02??javacloud\bin\javacloud\Popupmenu.class
?????文件????????1978??2014-02-17?22:02??javacloud\bin\javacloud\registerDialog$ConfacountAction.class
?????文件????????1110??2014-02-17?22:02??javacloud\bin\javacloud\registerDialog$ConfpasswardAction.class
?????文件????????2742??2014-02-17?22:02??javacloud\bin\javacloud\registerDialog$RegisAction.class
?????文件????????2926??2014-02-17?22:02??javacloud\bin\javacloud\registerDialog.class
?????文件?????????601??2014-02-17?22:02??javacloud\bin\javacloud\test.class
............此處省略31個文件信息

評論

共有 條評論