I would consider this a problem in the relevant programme. Either they should support remote file systems (such as by using kio slaves) or their .desktop file should report that they do not support remote files in which case KDE will try and download the file first.
I would consider this a problem in the relevant programme. Either they should support remote file systems (such as by using kio slaves) or their .desktop file should report that they do not support remote files in which case KDE will try and download the file first.