我有一個Android應用程序,我正在努力,現在我試圖從URI獲取文件(我將使用意圖從圖庫中獲取圖像,然後上傳它到使用Ion的node.js服務器)。問題是它總是拋出一個異常。我試過調試並得到了Uri.toString()。它看起來有點像這樣:從URI獲取路徑拋出異常
content://com.android.providers.media.documents/document/image%3A102
我知道一個事實,即它應該是這樣的:
content://com.android.providers.media.documents/document/image:102
我知道,%3A是表示:,但爲什麼它出現在Uri,我如何解決它?最後,我如何從這個Uri獲得我的文件?
它的十六進制表示形式:在uri中,所有特殊字符都轉換爲十六進制表示形式。 – Sreemat