Ich muss URL-Datei (zum Beispiel http://page.com/list.html) in meinem "web/lists" Verzeichnis für andere Internet-Benutzer zugänglich sein (Ich benutze Netbeans und es erstellt Build, Dist, Nbproject, src, Web und Testverzeichnisse).Java-Datei von URL zu Web-Verzeichnis speichern
Dies ist mein Code (Ich benutze org.apache.commons.io) - Ich habe es in der normalen Java-Klasse, so dass ich nicht request.getRealPath() verwenden kann, die sowieso entzogen ist.
try {
URL dl = new URL("http://page.com/list.html");
File fl = new File("dont/know/what/directory/here/lists/2017-06-01-list.html");
FileUtils.copyURLToFile(dl, fl, 600000, 600000);
}
catch (Exception ex) {
System.out.println("nok");
}
Kann mir jemand helfen? Vielen Dank
Inwiefern scheitert das? Gibt es einen Fehler? Unerwartetes Ergebnis? – David
Was ist das Problem? – aarexer
Ich weiß nicht, in welcher Konstante es einen Pfad zum "Webverzeichnis" gibt. Es ist in getServletContext(). GetRealPath(), aber ich kann das nicht in der einfachen Java-Klasse verwenden. –