下午好,伙计们,有一个问题目前让我很困惑,我似乎只见树木不见森林。
我有一个带有内置文件上传器的 React Native 应用程序,该上传器的一部分是使用 abortcontroller,它允许代码向获取请求发送信号以停止飞行中的调用,这与人们所期望的完美配合问题是,如果用户然后选择另一个文件或尝试上传之前取消的文件,我的承诺立即返回,中止错误仍然存在,阻止任何进一步的上传,出于爱和金钱,我似乎可以找到一种方法来阻止这种情况发生。
这是我的屏幕的缩小版本(删除了网址,删除了一些数据点等),以保护我的系统的隐私
import React from 'react';
import {StyleSheet,View,ScrollView,Alert,} from 'react-native';
import AppSettings from '../../constants/AppSettings'
import Colours from '../../constants/Colours';
import CustomHeader from '../../components/CustomHeader';
import CustomButton from '../../components/CustomButton';
import TextContent from '../../components/TextContent';
import { MaterialCommunityIcons } from '@expo/vector-icons';
import { LinearGradient } from 'expo-linear-gradient';
import Constants from 'expo-constants';
import * as DocumentPicker from 'expo-document-picker';
import * as Permissions from 'expo-permissions';
import CustomInput from '../../components/CustomInput';
import Progressbar from '../../components/ProgressBar';
import * as Network from 'expo-network';
export default class …Run Code Online (Sandbox Code Playgroud)