ASP版阿里雲OSS雲端儲存上傳v1.0
v0
ASP版阿里雲OSS雲端儲存上傳,由於阿里雲官方沒有提供ASP版的demo,因此自己根據官網文件製作了ASP版的上傳程式碼,提供四種上傳方式,使用者可依自己的需求來選擇使用。
ASP版阿里雲OSS雲儲存上傳文件說明└──function
└──function/sha1.asp(asp版的hmac_sha1加密,支援中文加密)
└-function/config.asp(用來設定你的OSS訊息,bucket名稱/地理/secretID/secretKEY)
└──function/function.asp(一些函數,如取得時間戳記、轉GMT時間)
└-post1(從瀏覽器上傳檔案到OSS,同時儲存檔案到伺服器,使用post方法)
└-post2(從伺服器取得檔案上傳到OSS,使用post方法)
└──put1(從瀏覽器上傳檔案到OSS,同時儲存檔案到伺服器,使用put方法)
└──put2(從伺服器取得檔案上傳到OSS,使用put方法)
└-getlist(取得OSS檔案列表,同時包含了檔案簽章驗證、刪除OSS檔案的功能)
文件中只給了上傳檔案、取得檔案清單、刪除檔案三個例子,但是核心程式碼部分(如何連接要求、如何簽署)都已展示出,使用者可以舉一反三,來實現其他的OSS功能。
1.開啟function/config.asp將設定資訊填好,即可使用
2.確保伺服器或空間開啟了父路徑
3.確保資料夾有寫入權限
4.如果伺服器或空間的xmlhttp元件不支援Msxml2.ServerXMLHTTP.3.0,可以換成其他版本如Microsoft.XMLHTTP