不卡av在线播放_欧美成人AU在线看_亚洲一区二区 视频_五月天亚洲无码伊人

Article / 文章中心

當(dāng)Object名稱中存在不可見字符如何處理?

發(fā)布時(shí)間:2018-08-08 點(diǎn)擊數(shù):1318

當(dāng)Object名稱中存在不可見字符時(shí),可能導(dǎo)致現(xiàn)有的控制臺(tái)無法展示。這是由于現(xiàn)在大部分XML解析庫對(duì)XML內(nèi)容存在的控制字符時(shí)無法解析導(dǎo)致。一個(gè)直接的解決方式是通過osscmd直接刪除。

1. 為了能夠顯示存在控制字符,需要通過URL編碼的方式來傳輸內(nèi)容:

在使用ls命令列出Bucket中Object時(shí),加入?yún)?shù)--encoding_type=url將服務(wù)器端返回的內(nèi)容編碼設(shè)為URL編碼從而避免XML庫無法解析的問題。返回的結(jié)果會(huì)呈現(xiàn)對(duì)內(nèi)容解碼后的與解碼前的內(nèi)容(括號(hào)中為未解碼的內(nèi)容,為URL編碼結(jié)果)

2. 以對(duì)應(yīng)的URL編碼的Key來進(jìn)行刪除

需要注意的是,刪除的object的編碼需為URL編碼,同時(shí)需要攜帶參數(shù)--encoding_type=url告訴服務(wù)器該命令的中key的編碼格式。