Und was macht "er" stattdessen?
Er speichert die Datei erst gar nicht, zudem bekomme ich keine Fehlermeldung.
Was soll das mit Unix-System oder nicht zu tun haben?
rawurlencode kodiert URL-gerecht. Zum Dateisystem besteht hinreichend wenig Zusammenhang.
Okay, hast du eine Idee das + Zeichen da trotzdem reinzubekommen dass es richtig dargstellt wird (unter mac/windows)?