In meiner asp.net-Anwendung schreibe ich eine Datei in Code hinter. Ich möchte dann diese Datei wie folgt in einen Handler verwenden, aber ich bekomme eine Fehlermeldung "Ungültige Zeichen in Pfad". Ich kann nicht verstehen warum? Hilfe bitte.Dateipfad im WebClient
Der Wert der Dateien im unten ist „306963020170816111848_Generic_P.pdf“ und die Datei existiert auf jeden Fall in dem richtigen Pfad
WebClient client = new WebClient();
client.DownloadString(@"Handlers/MyPrintPdf.ashx?PdfFile=" + Server.MapPath("~/Templates/MyFiles/" + files)); // error here
Changed
HttpUtility.UrlEncode(@"Handlers/MyPrintPdf.ashx?PdfFile=" + Server.MapPath("~/Templates/MyFiles/" + files));
Was ist der Wert von Dateien Zeichenfolge? –
seine 306963020170816111848_Generic_P.pdf – user2837961