小编IDE*_*DED的帖子

调用后无法清除 AbortController.abort()

下午好,伙计们,有一个问题目前让我很困惑,我似乎只见树木不见森林。

我有一个带有内置文件上传器的 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)

abort fetch jsx react-native expo

3
推荐指数
1
解决办法
4043
查看次数

标签 统计

abort ×1

expo ×1

fetch ×1

jsx ×1

react-native ×1