1. 程式人生 > 其它 >專案學習經驗-小程式

專案學習經驗-小程式

1 , 騰訊雲COS上傳下載

上傳方法 (官方地址連結:點我

Private  static  final  String  bucketName="儲存桶名稱";
//secretId祕鑰id
Privates  tatic  final  String  SecretId="SecretId";
//SecretKey祕鑰
Private  static  final  String  SecretKey="SecretKey";
//騰訊雲自定義資料夾名稱
Private  static  final  String  prefix="資料夾/";
//訪問域名
Public  static  final
String URL="域名"; //建立COS憑證 Private static COSCredentials credentials = new BasicCOSCredentials(SecretId,SecretKey); //配置COS Private static ClientConfig clientConfig = new ClientConfig(new Region("區域")); Public static String uploadFile(MultipartFile file){ //建立COS客戶端連線 COSClient cosClient = new
COSClient(credentials, clientConfig); String fileName = file.getOriginalFilename(); try{ String substring = fileName.substring(fileName.lastIndexOf(".")); File localFile = File.createTempFile(String.valueOf(System.currentTimeMillis()), substring); file.transferTo(localFile); fileName
= prefix + fileName; //將檔案上傳至COS PutObjectRequest objectRequest = new PutObjectRequest(bucketName, fileName, localFile); cosClient.putObject(objectRequest); } catch (Exception e){ e.printStackTrace(); } finally { cosClient.shutdown(); } Return URL + fileName; }

返回的URL就是物件儲存的地址,下載的時候,把地址複製到瀏覽器即可下載。