Ich bekomme "System kann den angegebenen Pfad nicht finden." wenn ich versuche, ein Bild in den Projektordner innerhalb der Ressourcen hochzuladen. Hier ist meine Projektstruktur:Spring Boot | Laden Sie ein Bild in relativen Pfad in Ressourcen
| Projekt | src | Haupt | Ressourcen | META-INF.resources | Bilder
Project Structural Hierarchy can be seen here in the image format.
ich den Weg als
definiert habenString path = "\\resources\\images\\" + imageName; File file = new File(path);
try {
InputStream is = event.getFile().getInputstream();
OutputStream out = new FileOutputStream(path);
byte buf[] = new byte[1024];
int len;
while ((len = is.read(buf)) > 0)
out.write(buf, 0, len);
is.close();
out.close();
} catch (Exception e) {
System.out.println(e);
}
Was kann der genaue Pfad zum Ordner Bilder unter META-INF.resources Director sein y?
Haben Sie 'ServletContext' versucht? – fiskra
'String path = context.getRealPath (" resources/images "+ imageName);' sollte funktionieren, nachdem Sie 'ServletContext' erhalten haben – fiskra