Skip to content

Android xhr.upload.onprogress and addEventListener('progress') not supported? #11853

@dguillamot

Description

@dguillamot

Description

We are doing XMLHttpRequest PUT request (sending base64 encoded image data, setting content type header, etc).

iOS sends progress updates, Android does not.

We tried setting progress listener the following ways:

xhr.addEventListener('progress')
xhr.upload.addEventListener('progress')
xhr.upload.onprogress = () => {}
xhr.onprogress = () => {}

None of these handlers end up being called on Android, however on iOS they work fine.

The request completes successfully with a 200.

Reproduction

Solution

Additional Information

  • React Native version: 0.39.2
  • Platform: both Android and iOS tested (issue only on Android)
  • Operating System: MacOS

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions