亚洲一区精品自拍_2021年国内精品久久_男同十八禁gv在线观看_免费观看a级性爱黄片

Article / 文章中心

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

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

當(dāng)Object名稱中存在不可見字符時(shí),可能導(dǎo)致現(xiàn)有的控制臺無法展示。這是由于現(xiàn)在大部分XML解析庫對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é)果會呈現(xiàn)對內(nèi)容解碼后的與解碼前的內(nèi)容(括號中為未解碼的內(nèi)容,為URL編碼結(jié)果)

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

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