-
Notifications
You must be signed in to change notification settings - Fork 131
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Uploads #101
Comments
Question:
|
For such case, i would set two options:
If you have 3 accounts, maybe you will upload content to all of them. If you have several accounts and the predefined one is removed, which one would be the new predefined? the active one . Other different (and bothering) option is asking user the account to upload to in the moment the items were picked.
External storages, you mean. These ones are handled as folders from mobile app point of view. You will select the folder for your external storage and will be uploaded to such external. Did you mean this feature? |
ownCloud iOS app won't differentiate local or external server-side storage. For instant uploads, we already have the following settings:
(see #33) We also sketched some UI ideas for this: We used Figma.com for this quick sketch. Here you can fork it to propose own ideas: |
Then you need for all accounts available a selectable target folder. And a choice if none of the selected are available what to do. Like do nothing, ask ect
yes, of course I know that all storages are folders and you can´t see from the folder if it is local or external. I just wanted to highlight the need to have the target chosable and the background behind. external mostly has much more space available... you may also have a setting if the target folder is not available to create it or do nothing (see above). |
See owncloud/android#2070 for chunked upload and resuming. Also the desktop client already resumes uploads. |
Letting users to upload content from their devices is one of the most important scenarios in a syncing client. Let's summarize and discuss a bit about the ways to upload content.
Manual uploads
Users can select those content to be uploaded. Steps (roughly):
Instant uploads
UI in settings view already developed: #33
Once the option is enabled in settings view and fits the user set up (only wifi, pics/videos), the content of the camera is queued.
Sharing
3rd party apps can share content with ownCloud. After selecting the item to be shared, folder picker to select target folder should be displayed. Once the user selects target folder, the content will be queued.
Files app
Upgrades of oC contents by other apps are queued as well. File provider will take care.
Concerns:
After content is queued, through the app (and underlying SDK), the user has to be able to manage the uploads with a view:
Uploads view
To check the status of the uploads, and interact with them.
Status of uploads:
Pending: files queued, to be uploaded. Information to be shown:
On course: currently being performed. Information to be shown:
Failed: something wrong happened. Depending on the cause, user can select next action to do (check below). Information to be shown:
Success: Information to be shown:
Different ways to show the user all these lists:
The uploads view should also include options to clear all and each one of the lists above.
Failed uploads
Failed uploads deserve a separate management, so the cause of the failure will point to a different use case.
List of posible errors and the action to do when the user retries:
NOTE: Some of them will depend on the server responses.
An option to retry all failed uploads regardless the causing error should be put together with the clearing list options mentioned above.
More topics related can be added and discussed.
The text was updated successfully, but these errors were encountered: