使用以content://开头的uri上传文件

时间:2017-06-06 11:28:37

标签: android node.js react-native

我正在从android读取文件并将其上传到远程服务器。我以

的形式获取文件
content://com.android.providers.downloads.documents/document/3

由于我使用的是react-native,上面的uri可以用作文件路径吗?

我可以获得确切的文件路径,但是当文件选择器获取文件并且文件有空格时,选择器无法读取文件,但uri会考虑空格。

使用content://com.android.providers.downloads.documents/document/3作为文件路径可以做些什么?

1 个答案:

答案 0 :(得分:0)

如果我明白你想要什么,就像这样

var x = "content://com.android.providers.downloads.documents/document/3"
const file = {
  uri:  x,
  name: "nameFile",
}

const formdata = new FormData();
formdata.append('Files', file);

fetch('URL', {
   ...