Ich versuche, eine Upload-Image-Schaltfläche erstellen und anschließend das Bild auf einer anderen JSP-Seite anzeigen.OpenShift Java - Verwenden Sie Bild aus Datenverzeichnis
Ich möchte dies in den app-root/data/images
Ordner durch das Hochladen tun. Dies funktioniert mit dem folgenden Dateipfad: filePath = System.getenv("OPENSHIFT_DATA_DIR") + "images/";
Aber wie kann ich zeigen, das Bild auf meinem jsp? Ich habe versucht mit:
<BODY>
<h1>SNOOP PAGE</h1>
<a href="profielMijnBedrijf.jsp">Ga weer terug</a>
<% String filepath = System.getenv("OPENSHIFT_DATA_DIR") + "images/";
out.println("<img src='"+filepath+"logo21.jpg'/>");
%>
<img src="app-root/data/images/logo21.jpg"/>
</BODY>
Beide Optionen funktionieren nicht. Ich lese auch, dass ich eine symbolische Verbindung erstellen muss. Aber wenn ich in meinem app-root/data
oder app-root/data/images
oder in app-root
den Befehl ln -s
kehrt missing file operand
Die logo21.jpg tut zeigen in meinem Git Bash
Mit 'System.getenv' wird die Verknüpfung zum Bild mit dem ssh-Schlüssel erstellt. – Ivaro18
Haben Sie versucht, den symbolischen Link mit dem Aktionshaken 'deploy' wie hier [hier] (http://stackoverflow.com/a/29924096/5400813) beschrieben zu erstellen? –