阿里雲物件儲存服務(object storage service,簡稱 oss),是阿里雲提供的海量、安全、低成本、高可靠的雲儲存服務。其資料設計永續性不低於 99.999999999%,服務設計可用性不低於 99.99%。具有與平台無關的 restful api 介面,我們可以在任何應用、任何時間、任何地點儲存和訪問任意型別的資料。
物件儲存的概念我就不做太多概述了,詳情可以參考阿里雲 。
# encoding=utf-8
__author__ = "inchlifc"
import oss2
def upload_oss_file(key):
endpoint = ''
auth = oss2.auth('youraccesskeyid', 'youraccesskeysecret')
bucket = oss2.bucket(auth, endpoint, 'yourbucketname')
current_fold = time.strftime('%y-%m-%d',time.localtime())
current_file_path = 'yourobjectname'+key
file_path = '你的專案路徑'+key
# 上傳
bucket.put_object_from_file(current_file_path, file_path)
key = '檔名'
阿里雲OSS引數
最近在使用阿里雲時,對引數delimiter和prefix不太熟悉,於是查詢文件阿里雲開放儲存手冊 prefix是定義目錄用的,但是遍歷是預設遞迴遍歷,會把子目錄下面的檔案也遍歷出來 如果想只遍歷當前層的檔案,需要加上的delimiter幫助,當delimiter 時,只會返回當前檔案和資料夾名稱 ...
阿里雲OSS上傳
這種方式相當於自動上傳,可以參考antd官網的給的例子 首先,後端會提供乙個介面,會返回一些上傳到oss需要的類似配置引數 下面的是我們後端同學給返回的引數 1 accessid,對應ossaccesskeyd 2 policy 3 signature 4 host,oss的上傳位址 下面是請求上傳...
阿里雲OSS物件儲存
1 如果您通過composer管理您的專案依賴,可以在你的專案根目錄執行 composer require aliyuncs oss sdk php 或者在你的composer.json 中宣告對 aliyun oss sdk for php 的依賴 require 然後通過composer ins...