parse-community / Parse-SDK-Android

The Android SDK for Parse Platform
https://parseplatform.org/
Other
1.88k stars 739 forks source link

Add support for uploading files from a content Uri #1206

Closed hej2010 closed 4 months ago

hej2010 commented 4 months ago

New Feature / Enhancement Checklist

Current Limitation

Currently a ParseFile can only be created/uploaded using a byte[] or a File. When opening a file/document using an intent (https://developer.android.com/training/data-storage/shared/documents-files#open-file) the Uri can't always easily be converted into a File and it is often too large to store in a byte array.

Feature / Enhancement Description

Add support for uploading files from a content/document Uri, e.g. with new ParseFile(name, uri, contentType).

Example Use Case

Alternatives / Workarounds

Write the Uri data to a temp file and upload using new ParseFile(file).

3rd Party References

parse-github-assistant[bot] commented 4 months ago

Thanks for opening this issue!

parseplatformorg commented 4 months ago

🎉 This change has been released in version 4.3.0