react-native-fs icon indicating copy to clipboard operation
react-native-fs copied to clipboard

Corrupted Docx when Downloading it from the API

Open lanceliamll opened this issue 2 years ago • 0 comments

{
    "id": 17618290,
    "fileType": "BLANK",
    "title": "ABCDE",
    "createdAt": "2022-05-10T04:34:06.563+10:00",
    "updatedAt": "2022-05-10T04:34:06.563+10:00",
    "seenAt": null,
    "category": "BLANK",
    "body": "UEsDBBQABgAIAAAAIQBt6apVxgEAAK4KAAATAAgCW0NvbnRlbnRfVHlwZXNdLnhtbCCiBAIooAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADElk1P4zAQhu9I/IfI11XjwkqrFWrKYWGPLBKstFfXnrTW+kv2FOi/Z1K3EYJCAiHiEimZmfd9ZpwoMzt/sKa4g5i0dxU7KaesACe90m5Zsb+3vyc/WZFQOCWMd1CxDSR2Pj8+mt1uAqSCql2q2AoxnHGe5AqsSKUP4ChS+2gF0m1c8iDkf7EEfjqd/uDSOwSHE2w02Hx2AbVYGywuH+hxJolgEit+5cTGq2IiBKOlQIrzO6eeuUx2DiVVbnPSSof0jRIYP+jQRF432NX9odFEraC4FhGvhKUsfu+j4srLtaXK8m2ZA5y+rrWEtr5RC9FLSIlmbk3ZRqzQbs9/iEOuE3r7zxquEex19CGdDMZpRRs9iKihneGrs3Bru4BI9J8/jFa6EyLhxkD6fIKs220PiFQwBsBOuRPhHhY3o1E8Ee8Eqb1H53GM02ilOyHAqZEY9sqdCCsQCuLwb/IFQRbu6X/6Zf7NYY3Sfxbu6T9C/z3985i+f/H8R/DvPX/yEwsDYxDspDshkFYSyNfhb+JW5i1Lytz+iGnFiR9oe7/DNNWT0OsP3DqS9OD+oFmPFKj3euetYbB9ljlgzrfb5vwRAAD//wMAUEsDBBQABgAIAAAAIQCZVX4F/gAAAOECAAALAAgCX3JlbHMvLnJlbHMgogQCKKAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

I have a response of something like this in my API

        const result = await RNFS.downloadFile({
          fromUrl: resolveApiUrl(`/document/${data.id}`),
          toFile: downloadPath,
          background: true,
          discretionary: true,
          headers: {
            Authorization: `Bearer ${globalStore.store.credentials.accessToken}`
          }
        });

And this is my line of code when downloading, does it have additional files that parses the body to become a file?

lanceliamll avatar Jun 09 '22 04:06 lanceliamll