我們有時候需要把圖片上傳到阿里雲oss 對象存儲 上邊
我自己買了一個 作爲測試使用 5元40g 半年
如果買好了,可以進入他的後臺 選擇對象存儲oss 上邊
新建一個 bucket 我新建的是dixiaoping ,名字很重要,命名儘量規範,你點擊你新建的bucket 會出現這個
讓後點擊用戶頭像
獲取到你的 accesskeys 裏邊的 AccessKey ID 和 Access Key Secret
服務端代碼,下邊是以 node 爲例, 服務端是使用node搭建的
注意node 版本8.3以上
引入對應的模塊 引入co 和ali-oss 模塊
配置參數
region :oss-cn-beijing
bucket :"dixiaoping"
endPoint: "dixiaoping.oss-cn-beijing.aliyuncs.com"
上邊的 imageSrc=“http://dixiaoping.oss-cn-beijing.aliyuncs.com/”+result.name;
newpath 爲本地圖片所在的路徑
fs.unlinkSync()方法上傳成功後刪除本地路徑圖片
result.name; 是把圖片上傳到oss 返回的圖片名稱,表示圖片已經上傳成功
上傳圖片這塊,我使用的 co 模塊
http://dixiaoping.oss-cn-beijing.aliyuncs.com/0fa08c80-f950-11e8-af56-0f169cc81aba.jpg 這是上傳好的
注意要在阿里雲後臺設置文件讀取權限公開讀