阿里雲OSS上傳 刪除

2021-10-06 06:33:38 字數 1497 閱讀 5070

// 設定檔案路徑和名稱

string fileurl = filehost + "/" + (datestr + "/" + uuid) + "-" + file.getoriginalfilename();

// 上傳檔案// putobjectresult result = client.putobject(new putobjectrequest(bucketname, fileurl, file));

putobjectresult result = client.putobject(bucketname, fileurl, new bytearrayinputstream(file.getbytes()));

log.info(「result」 + result);

// 設定許可權(公開讀)

client.setbucketacl(bucketname, cannedaccesscontrollist.publicread);

if (result != null) 

} catch (os***ception oe) catch (clientexception ce) finally

}return null;

}/**

* 刪除檔案

* * @param filekey 檔案唯一標識

* @return result

*/public result delete(string filekey) else

} catch (exception e) finally }}

}@restcontroller

@api(value = 「api - fileuploadcontroller」, description = 「檔案」)

@slf4j(topic = 「fileuploadcontroller」)

public class fileuploadcontroller

}} catch (exception ex)

return null;*/

return new result().ok(aliyunossutil.upload(file));

}/**

* 阿里雲檔案刪除

* * @param filekey 檔案唯一標識

* @return result

*/@apioperation(value = "檔案刪除")

@apiimplicitparams()

public result deletefile(@requestparam(value = "filekey") string filekey)

阿里雲OSS上傳

這種方式相當於自動上傳,可以參考antd官網的給的例子 首先,後端會提供乙個介面,會返回一些上傳到oss需要的類似配置引數 下面的是我們後端同學給返回的引數 1 accessid,對應ossaccesskeyd 2 policy 3 signature 4 host,oss的上傳位址 下面是請求上傳...

阿里雲oss 檔案上傳

寫在前面 阿里雲oss的各種sdk,都是對它的api進行的封裝。所以如果我們直接呼叫api時出錯,卻又不知道 出問題時,可以直接閱讀sdk的原始碼,找到問題所在。首先貼一下阿里雲oss官網貼出的簽名計算方式 authorization oss accesskeyid signature signat...

阿里雲OSS 上傳檔案

阿里雲後台管理 api 整合教程 key 網域名稱的查詢 1 檢視上傳的檔案在哪?a 阿里雲,進入官網。然後進入管理控制台 b 左側選單欄,進入物件儲存 oss c 進入 bucket 管理頁面,點選建立的bucket 名稱 d 進入bucket 管理介面,點選左側選單 bucket屬性 選單檢視b...