Android: Choose Download folder

Created on 16 Sep 2019  路  7Comments  路  Source: nextcloud/android

Instead of having the download folder be ../Android/media/com.nextcloud.client/ folder. Allow the user to choose the default download folder.

enhancement

Most helpful comment

"single-download" location feature

download puts files into Android's download folder,

Unless I'm mistaken, this feature is missing in the Nextcloud app. To move a file / folder out of the app, I have to "sync" it, then dig through the system folders to find it and copy it to the location I want it to be, then unsync it so there aren't two copies. A single-download feature would make this considerably smoother. A big use-case for this is management of media libraries (audio, video, pictures) for use with other apps which cannot configure their library location.

All 7 comments

This one is also a critical one for me. Since I'm syncing a very large amount of data ( > 20GB) between my Android phone and Nextcloud server, it would be nice to configure this folder on my external SD card. Currently I'm forced to use internal storage for this:
/storage/emulated/0/Android/media/com.nextcloud.client/nextcloud

Since there is no possibility to create a symlink without rooting it, a configurable download folder would be nice.

Sorry for the late update. It currently is possible to choose an alternative folder on a SD card. This option appears in the app Settings > General > Storage. The path is not free configurable but the storage location, in my case on the SD card, can be selected. To implement a free choosable path would be a nice gimmick, but is not really crucial.

This should be a standard "feature". I want that the app asks me every time I download files where to store them.

@tobiasKaminsky @nextcloud/designers @jancborchardt can you please comment on this (both aspects actually). While one is a general file location feature request and the other is a "single-download" location feature request.

While one is a general file location feature request and the other is a "single-download" location feature request.

What are the 2 different requests, I don鈥檛 really follow?

How do other established platforms like Dropbox and Google Drive do it, where is it saved? We should first focus on what鈥檚 useful for the majority of people here, and that鈥檚 definitely not asking every time you download.

@jancborchardt to answer your question regarding e.g. GDrive: they don't...

They don't let you choose any location, download puts files into Android's download folder, make available offline is basically the in-app download variant, no ability to choose a target folder on such operations.

So (even) without looking at similar apps, my vote is to not provide such an option since it is impossible to support and manage expectations (like people asking why the downloaded file isn't kept in sync or other things.)

So not a solution everybody will be happy with but (while guessing) still the option that works for most users.

"single-download" location feature

download puts files into Android's download folder,

Unless I'm mistaken, this feature is missing in the Nextcloud app. To move a file / folder out of the app, I have to "sync" it, then dig through the system folders to find it and copy it to the location I want it to be, then unsync it so there aren't two copies. A single-download feature would make this considerably smoother. A big use-case for this is management of media libraries (audio, video, pictures) for use with other apps which cannot configure their library location.

https://developer.android.com/guide/topics/providers/document-provider

ACTION_OPEN_DOCUMENT, passing in a file type of 'directory' will allow the Android 'open with' menu to display to allow the user to choose a path, with which you download the file to that location.

Was this page helpful?
0 / 5 - 0 ratings