If Nautilus is used to drop a file on a samba share into an app, then the app will see: "SMB://server/share/file"
How is the app supposed to detect real, working gvfs path of that file ? different Ubuntu versions have different paths to the gvfs folder.
is there an API, or conversion script, or anything like that, that could translate that into the ull GVFS path ?
Use GIO GVfs, for example in Python: