Datei mit Sonderzeichen im Namen wird nicht gefunden
Hallo Zusammen
Ich habe die Anforderung, dass ich eine Datei von Dropbox Lade, diese Lokal abspeichere und anschliessend über "StorageFile.GetFileFromApplicationUriAsync()" wieder laden und öffnen möchte.
Das funktioniert normalerweise auch, allerdings gibts einige Zeichen im Dateinamen, welche das Laden mit oben genannter Funktion behindert, unter anderem das Zeichen #.
Interessanterweise funktionieren das Speichern der Datei mit jenem Dateinamen über die Funktion "IsolatedStorageFile.CreateFile()" und das überprüfen mit "IsolatedStorageFile.FileExists()" problemlos.
Weiss jemand, woran das liegen könnte?
AW: Datei mit Sonderzeichen im Namen wird nicht gefunden
Ich würde mal mit einem Tool wie den Windows Phone Power Tools nachsehen was da wirklich gespeichert wird: http://wptools.codeplex.com/
In Uri's ist die Raute glaub ich ein Separator für Parameter. Im Zweifelsfall müsste man da den Namen zuerst durch ein URI-Encode schicken, dann ists escapt und sollte gehen. Ob das beim Speichern auch schon Probleme macht (also die Datei dann eh unter anderem Namen gespeichert wird als gedacht muss man sich wie gesagt mal ansehen).