Upload of huge files/videos
Open
Nobody has claimed this yet.
- Dominant language
- Objective-C
- Stars
- 11
- Forks
- 11
- Avg merge
- 1d 6h
- Merged PRs (30d)
- 1
Description
We need a concept for upload of really huge files, for example 4K video recordings (mov files with 1 to 4 gb).
- New WebDAV endpoint
- Chunking (NG)
- User feedback during upload (https://github.com/owncloud/ios/issues/1040#issuecomment-391780288)
- Adding files for upload inside ownCloud iOS app
- Add files to Files app integration from 3rd party apps
- Send files directly to ownCloud iOS app from 3rd party apps
- Instant/Background Upload from new Photos/Videos/Screenshots (triggered by geolocation?)
Open questions:
- When user upload a file, can they then leave the app or turn off the phone screen (not completely turn off the phone) and the upload continues (like App Store downloads or Netflix downloads that continue downloading even if you don't have the app open)? Or do I have to tell him to leave the ownCloud app open until the upload has finished?
- Do we need notification if ownCloud iOS is in background and will be shut down soon? (dropbox reminds me to open app again)
- Do we process the videos or images? (https://github.com/owncloud/ios/issues/1040)
- oC server usually clean up chunks from unfinished uploads after 24h
- MDM vs. background activity
@felix-schwarz @pablocarmu What are the iOS best practices and limitations in 2018?
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
No files, tests, or entry points are named; start by researching the iOS background-upload limitations and the WebDAV/chunking questions listed here. Done would require an agreed scope and design covering large-file uploads, user feedback, background behavior, and third-party app integration.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- ios, objective-c
- Domain
- mobile-dev
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 20/100