通過文件URL無法正常訪問文件怎么辦?
更新時(shí)間:
本文介紹通過文件URL無法正常訪問文件(Object)的可能原因及解決方法。
出現(xiàn)以上問題,請(qǐng)按以下步驟排期可能的原因,并通過對(duì)應(yīng)的解決方法進(jìn)行處理:
簽名錯(cuò)誤
可能原因:文件URL中的字符未按照要求進(jìn)行URL編碼,導(dǎo)致服務(wù)端接收到的內(nèi)容與客戶端發(fā)送的不一致。
解決方法:請(qǐng)參考URL編碼規(guī)則對(duì)文件URL進(jìn)行正確的編碼。例如,對(duì)文件URL中的空格編碼為
%20
、對(duì)加號(hào)(+)編碼為%2B
。空格和加號(hào)(+)的編碼僅為部分示例。關(guān)于URL編碼規(guī)則的更多信息,請(qǐng)參見URL編碼規(guī)則。
文件不存在
可能原因:如果簽名沒問題,請(qǐng)確認(rèn)在簽名有效期內(nèi)待訪問的文件是否被刪除。
解決方法:您可以通過各語言SDK判斷要訪問的文件是否存在。以Java SDK為例,具體操作,請(qǐng)參見判斷文件是否存在。
文檔內(nèi)容是否對(duì)您有幫助?