Java: Wie zum hochladen einer Datei auf einem WebDAV-server von einem servlet?
meiner ajax-Anwendung uploads einer Datei auf einem Java-application-container vom browser des Nutzers. Was ich tun möchte, ist dies: sobald der Upload abgeschlossen ist ich will auf "senden" wird die Datei auf einem WebDAV-server, identifiziert durch den Hostnamen (z.B. localhost), den port (z.B. 8080) und der Ort, wo ich die Datei speichern möchten (z.B. dir1/dir2).
Was ich nach der ist im Grunde ein WebDAV-client-framework, das es mir ermöglicht eine Datei hochladen, WebDAV. In meiner Anwendung bin ich bereits mit "webdavclient4j", aber ich kann nicht scheinen zu finden ein Weg, um eine Datei hochzuladen, mit der es?
Irgendwelche Ideen? Vielen Dank im Voraus für jede Hilfe, die Sie bereitstellen kann.
F
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie es mit nur ein paar Zeilen code mit meinem vor kurzem veröffentlicht und super einfach zu bedienen, moderne webdav-client für java, Sardine. Hier ein paar Beispiele (die erste verwendet, commons-io, die Datei zu Lesen):
oder mit streams:
https://github.com/lookfirst/sardine
cheers,
jon
Können Sie die Jackrabbit WebDAV-Bibliothek.
Ein Beispiel für eine WebDAV-client zum hochladen von Inhalten zu einem WebDAV-server (entnommen aus hier):