React Native上傳文件異常

近日,使用React Native上傳本地文件發生異常,查看其源代碼是由於React Native在上傳文件前會先如下操作:

Uri fileContentUri = Uri.parse(fileContentUriStr);
if (fileContentUri.getScheme().startsWith("http")) {
	...
}

/a/b/c.jpg在Uri.parse後得到的依舊是/a/b/c.jpg,這時候getScheme()爲null,最終會報空指針異常。
解決方法就是要先將本地文件進行Uri.fromFile(),將得到的結果作爲本地路徑進行傳入。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章