Der Originalname der Datei ist 1_00100 0042.jpg
. Ich habe ein Problem:
java.net.URISyntaxException: Ungültiges Zeichen im Pfad am Index 49: file:///opt/storage/user-data/attachments/1_00100\ 0042.jpg
Kannst du mir einige Lösungen geben, wie ich diese Datei mit diesem fehlerhaften Pfad erhalten kann? Ich weiß, dass C# die Path-Klasse hat. Gibt es etwas Ähnliches in Java?
Ich habe versucht, aber nicht erfolgreich:
private String replaceWhitespace(String str) {
if (str.contains(" ")) {
str = str.replace(" ", "%20");
}
return str;
}