Thinking...:
A server app is providing the shared resources to clients.
The resources are files.
The app has rights and access to some files on various local locations (drives, folders).
The resource (file) is to be shared when is placed into the shared location, like "appserv\www\pdf" folder.
The clients can make requests for the shared resources into the shared location (schema & "/pdf/"& filename).
The client has no access to files located in other locations, non-shared ("D:\pdf\filename.pdf"), but the app has.
If the app needs some non-local locations file - it is the client itself for some other remote server that shares this needed file. And the app must download the file first from this server2.