Dann öffne ich eine Anwendung (video -> kaffeine, musik -> amarok), die zu der Datei passt. Was passiert? Konqueror(!) öffnet die Datei, kopiert erst die _komplette_ Datei in ein temp. Verzeichnis und danach(!) wird alles abgespielt.
Dann wird die entsprechende Anwendung kein %u oder %U in ihrer .desktop Datei haben. In diesem Fall wird angenommen, dass die Anwendung nur lokale Dateien verarbeiten kann und der Transfer wird von Konqueror gemacht.
Bei einer Applikation, die selbst KIO verwendet, wird die URL direkt weitergegeben und der Applikation überlassen, was sie damit tut.
Die kann dann immer noch die Datei mit KIO::NetAccess in eine temporäre Datei runterladen oder eben einen KIO Job direkt benutzen und die Daten verarbeiten wenn sie eintreffen.
Dann wird die entsprechende Anwendung kein %u oder %U in ihrer .desktop Datei haben. In diesem Fall wird angenommen, dass die Anwendung nur lokale Dateien verarbeiten kann und der Transfer wird von Konqueror gemacht.
Bei einer Applikation, die selbst KIO verwendet, wird die URL direkt weitergegeben und der Applikation überlassen, was sie damit tut.
Die kann dann immer noch die Datei mit KIO::NetAccess in eine temporäre Datei runterladen oder eben einen KIO Job direkt benutzen und die Daten verarbeiten wenn sie eintreffen.