Reactjs 使用fetch blob react本机返回错误从服务器下载Excel工作表:android 11不允许操作

Reactjs 使用fetch blob react本机返回错误从服务器下载Excel工作表:android 11不允许操作,reactjs,react-native,android-11,rn-fetch-blob,Reactjs,React Native,Android 11,Rn Fetch Blob,我正在尝试使用RNFetchBlob下载一个Excel工作表,给定Base64字符串,我可以为android下载SDK版本29,但当我尝试从android 11下载时,它显示错误:不允许操作 我的代码是: downloading = (data, arrayBuffer) => { var date = moment() .utcOffset('+05:30') .format('YYYY-MM-DD hh:mm:ss'); let docN

我正在尝试使用RNFetchBlob下载一个Excel工作表,给定Base64字符串,我可以为android下载SDK版本29,但当我尝试从android 11下载时,它显示错误:不允许操作

我的代码是:

downloading = (data, arrayBuffer) => {
    var date = moment()
        .utcOffset('+05:30')
        .format('YYYY-MM-DD hh:mm:ss');
    let docName = `Excel_${date}.xlsx`
    let pathToWrite = ''
    if (Platform.OS == 'ios') {
        const DownloadDir = RNFetchBlob.fs.dirs['MainBundleDir']
        const pathToDownload = `${DownloadDir}/${docName}`;
        pathToWrite = pathToDownload
    } else {
        pathToWrite = `${RNFetchBlob.fs.dirs.DownloadDir}/${docName}`;
    }
    let split = data.split('base64,')
    var mimeType = 'application/xlsx';
    RNFetchBlob.fs
        .writeFile(pathToWrite, split[1], 'base64')
        .then(() => {
            // alert(`${docName} Downloaded Successfully`)
            RNFetchBlob.android.addCompleteDownload({
                title: 'ChitNote' + date,
                description: 'Downloading FILE.',
                mime: mimeType,
                path: pathToWrite,
                showNotification: true,
                notification: true
            })
            alert(`Downloaded Successfully ${docName}`)
        })
        .catch((error) => {
            alert(error)
            console.log(error)
        });
}
请帮我解决这个问题