我设法通过选择文件后显式设置文件类型来解决此问题。现在,我用于选择文件的代码如下:
我正在尝试执行以下操作:
该文件是XML格式的.config文件。我的代码如下:
const XHR = new XMLHttpRequest(), FD = new FormData(); FD.append('xmldata', this.state.file); FD.append('meterid', 113); XHR.addEventListener('load', function(event) { console.log('SUCCESS'); }); XHR.addEventListener(' error', function(event) { alert('Error'); }); XHR.onreadystatechange = function () { console.log(XHR.status); }; XHR.open('POST', MY_API_URL); XHR.send(FD);
我的代码在iOS上运行,但是无法在Android设备上运行。当我在Android上运行此代码时,它挂起并且没有任何响应。有人知道我在哪里错吗?预先感谢。
我正在尝试执行以下操作:使用Expo在React Native应用程序中的移动设备上选择一个文件,使用我的应用程序API和内置的提取API将文件发送到我的PHP(Laravel)服务器中] >
我设法通过选择文件后显式设置文件类型来解决此问题。现在,我用于选择文件的代码如下:
let result = await DocumentPicker.getDocumentAsync({});
result.type = "application/config";
this.setState({
file: result
});
我设法通过选择文件后显式设置文件类型来解决此问题。现在,我用于选择文件的代码如下: