nextcloud / ios

📱 Nextcloud iOS App
https://itunes.apple.com/us/app/nextcloud/id1125420102
GNU General Public License v3.0
1.98k stars 882 forks source link

File provider extension does not provide access to folders for 3rd party apps #1452

Open essig opened 4 years ago

essig commented 4 years ago

Currently, the Nextcloud iOS App’s "file provider extension" does not provide access to folders for third party apps. I know that most cloud service provider apps (e.g. iCloud, DropBox) have the same limitation, but some do it well (e.g. "Working Copy"). Is there a way that Nextcloud iOS app could be modified to provide folder level access?

Reasoning or why should it be changed/implemented?

I'm using Quine app for TiddlyWikis that are stored in a Nextcloud instance and opened on iDevice via FilesApp. Quine then needs access to folders of 3rd party apps in order to load content from there.

iOS version

iOS 14.0.1 (but not relevant)

App version

Nextcloud v3.0.8 Quine 2 v1.2.2

Server configuration

not relevant

michaelstingl commented 4 years ago

duplicate for https://github.com/nextcloud/ios/issues/943 ?

essig commented 4 years ago

I'm not sure if it really is a duplicate. I can see the Nextcloud file provider on iPhone and loading as well as saving of TiddlyWiki (HTML files) works with the Quine app. However, TW allows to embed e.g. images stored in sub-folders of the TW. Also, TW/Quine allows to save backups of the TW in the same folder or sub-folder. For this functionality, the Nextcloud file provider needs to give access to folders for 3rd party apps (Quine), as far as I can understand... Best regards

essig commented 3 years ago

Any infos for me?

MountainAero commented 3 years ago

I‘d like to add another use case for file access in the Nextcloud app via the Files integration and at the same time express my support for the feature request of the OP.

I use an iPad to work on multi-file LaTex documents and Python projects, where my third party apps need to have access to all files in the specified location on Nextcloud.

One workaround currently is to either copy the zipped project folder onto the local file system and then re-upload them to Nextcloud once finished (which kind of defeats the purpose of the sync client). The other way (using the Nextcloud app) is to make every single file individually accessible to the third party app by explicitly opening it using said app. However both solutions seem quite inelegant and are rather annoying on the longer run.

I would therefore love if this feature could be implemented soon :)

michkern commented 3 years ago

Just to mention another use case, I use Juno to run Jupyter notebooks for data analysis. I can open the notebooks just fine, but I need to access es the data as well, which are in the same folder. Currently I cannot easily do that, which severely limits the usability for me.

philips commented 3 years ago

The Working Copy app manual provides a video walk through and explanation of how their file sync works: https://workingcopyapp.com/manual/files-sync

hpfr commented 2 years ago

As previously mentioned, I'm pretty sure this is a duplicate of #943, which is also only referring to folders.

TheYsconator commented 2 years ago

I think I have the same issue: I'm trying to use Quine with TiddlyWikis stored on Nextcloud, but Quine is unable to save the wikis or create the backup directory. So far I have not been able to get it to work. Quine does work locally (as in: when a file is stored on the iPad's File storage), so I assume this is a (related to this issue) Nextcloud issue.