A deprecated React Native plugin for uploading files and form data to servers.
react-native-file-upload is a deprecated React Native plugin that enables iOS applications to upload files and form data to web servers. It provides a native Objective-C module for handling HTTP uploads with support for multiple files and custom fields. The project was created before React Native had built-in file upload capabilities.
React Native developers building iOS apps that require file upload functionality, particularly those working with older React Native versions lacking native upload support.
It offered a simple, native solution for file uploads when React Native's core lacked this feature, with straightforward configuration for HTTP methods, headers, and multipart form data.
A plugin for file upload on react-native
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Built with Objective-C for direct file system access and efficient network operations, as highlighted in the README's native implementation feature.
Offers a straightforward upload method with a configuration object, making integration easy, as demonstrated in the usage example with uploadUrl, method, headers, fields, and files.
Supports uploading multiple files simultaneously and includes additional form fields in the same request, addressing early React Native gaps in file handling.
The README explicitly states the package is deprecated since React Native now has built-in file upload support, meaning no future updates, security patches, or compatibility fixes.
Only supports iOS applications, leaving Android developers without a solution, which severely limits its usefulness in cross-platform React Native projects.
Requires manual steps in XCode to add files, as per the getting started guide, which is error-prone and outdated compared to modern auto-linking in React Native.