為什么要寫這篇教程,是因?yàn)樵谥笆褂弥?,在部分模塊中上傳圖片或者文件會(huì)提示:上傳失敗。
與Mr.大佬溝通后,定位到問題是未配置跨域?qū)е拢瑹o法上傳!所以寫這篇教程避免大家跟我一樣踩坑.....
下面是教程:
1.點(diǎn)擊【創(chuàng)建 Bucket】,填寫【Bucket 名稱】。讀寫權(quán)限改為【公共讀】。
2.在【Bucket 授權(quán)策略】中添加一個(gè)RAM賬號(hào)(如果使用的是主AccessKey,則可以跳過這一步),并賦予這個(gè)賬號(hào)完整控制權(quán)限。
3.設(shè)置【跨域設(shè)置】,【來源】填寫:* ,【允許 Methods】全選,【允許 Headers】填寫:* ,然后點(diǎn)擊確定。
如果這步不設(shè)置,在上傳左上角LOGO,添加客戶附件、公告首圖都提示上傳失敗。
其他云存儲(chǔ)也需在對(duì)應(yīng)位置配置跨域,否則會(huì)出現(xiàn)無法上傳的問題。
4.綁定你的域名。
5.進(jìn)入陀螺匠后臺(tái),點(diǎn)擊【系統(tǒng)】→【系統(tǒng)設(shè)置】→【基礎(chǔ)配置】→【云存儲(chǔ)配置】,填寫信息如下:
在①位置:填寫阿里云RAM用戶對(duì)應(yīng)的AccessKeyId(如果第二步,綁定的是aaa這個(gè)RAM,則需要填寫aaa所屬AccessKeyId)
在②位置:填寫阿里云RAM用戶對(duì)應(yīng)的AccessKeySecret(如果第二步,綁定的是aaa這個(gè)RAM,則需要填寫aaa所AccessKeySecret)
在③位置:填寫你第四步所綁定的域名
在④位置:填寫B(tài)ucket 空間名稱(看最后一個(gè)圖)
在⑤位置:填寫Endpoint節(jié)點(diǎn)(看最后一個(gè)圖)