I am having a hard time parsing the URL for a third-party iOS app to read a file via WebDAV.
Directory is on Synology, Fixed external IP and have what I think is the proper URL. The third party app will accept the IP by itself (indicating the synology is properly set up - url accepted up to the :5100) yet nothing but errors when trying to get to the proper directory on the NAS. Tried various versions of the below structure (as well as a windows version but that seemed too far off to go into detail here.)
You say “https://xxx.xxx.xx” … I’m wondering if indeed your have https setup on your Synology device, and if using a numbered server address, e.g. “192.168.42.21” or whatever your local network uses might work better than a domain name. Also check again that your WebDav server is set to run on port 5100. 5005 is the default.
Updates:
• App being used is Strongbox (password manager)
• WebDAV is set up and running w/other apps.
• WebDAV ports are 5005 / 5006 for HTTPS
• Have not tried w/any local network names, just IPs.
• SB accepts different ports, but fails at any point adding a directory path (even just one)
Think the URL itself is off. I have a URL from one app that connects as expected, yet a copy/paste or copy/paste/edit isn’t working. The URL displayed from different apps show different URLs. For example getting the URL from Synology Drive (which is connected) gives something hardly recognizable. If there was a sample of a working url I could the modify. URL from Strongbox desktop app (which is connected) is different still than other iOS apps that connect. Likely user error here, albeit seems like something else odd is also happening.
5100, forget what that was at the time. Testing now and 5100 won’t connect but 5006 connects (until I try any directory on it.)
I went to WebDAV on Synology, changed port from 5006 to 5100 (https only.). SB will accept it to save, but the same errors when I try to get to any directory.
Update: Not sure what changed, however a test from the browser to webdav connected and now the iOS app is connecting as expected. 5006 as the port, and you don’t add directories but instead navigate to target file once connected.