Ich habe ein paar Bilder, die ich auf meinen Server hochladen möchte. Die Client-Seite ist in Java geschrieben, und ich werde eine HTTP-Post-Anfrage machen, um Bilder hochzuladen. Muss ich serverseitigen Code schreiben, um die HTTP-Post-Anfrage zu bearbeiten? Wenn ja, wo finde ich einige Beispiele? Der Server unterstützt PHP und Tomcat.Bilder auf Server hochladen
3
A
Antwort
1
Es ist sehr einfach in Java zu implementieren. Sie müssen HTTP-Servlet implementieren, das die doPost() -Methode überschreibt, die aus dem aus der HTTP-Anforderung erhaltenen Eingabestream liest und in den Datei-Ausgabestream schreibt.
protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
InputStream in = req.getInputStream();
OutputStream out = new FileOutputStream("myfile.jpg");
IOUtils.copy(in, out);
out.flush();
out.close();
}
IOUtils ist ein Dienstprogramm Calss von Jakarta Commons. Wenn Sie möchten, hier nicht enthalten diese Bibliothek in Ihren Klassenpfad ist der Quellcode von copy()
Methode:
protected static long copy(InputStream input, OutputStream output)
throws IOException {
byte[] buffer = new byte[4096];
long count = 0L;
int n = 0;
while (-1 != (n = input.read(buffer))) {
output.write(buffer, 0, n);
count += n;
}
return count;
}
Verwandte Themen
- 1. hochladen Sammlung Bilder in Server mit swift
- 2. Bilder/Videos auf einen separaten Server hochladen - Javascript Meteor
- 3. Schnellste Möglichkeit zum Hochladen mehrerer Bilder auf Server in Android
- 4. Bilder hochladen mit tinyMce
- 5. Mehrere Bilder hochladen Problem
- 6. PHP Ajax Bilder hochladen
- 7. PHP Auto Bilder hochladen
- 8. Bild hochladen auf Server von Daten uri
- 9. Fck Editor Bilder hochladen
- 10. Mehrere Bilder hochladen Rails
- 11. cakePHP 3.0 Bilder hochladen
- 12. mehrere Bilder auf Facebook hochladen mit SLRequest
- 13. Wie können Benutzer Bilder auf Wordpress hochladen?
- 14. Bilder Hochladen von PHP
- 15. Benutzerprofil Bilder hochladen - Richtlinien
- 16. Joomla Bilder hochladen Problem
- 17. Bild auf mysql Server hochladen
- 18. Hochladen auf einen Remote-Server
- 19. Datei auf Server hochladen Android
- 20. Bild hochladen und andere Parameter auf Server
- 21. hochladen Bilder PHP mysql binär
- 22. Hochladen mehrerer Bilder mit AFNetworking
- 23. Fehlerhafte Bilder auf der CodeIgniter-Website nach dem Hochladen auf den Server
- 24. Hochladen mehrerer Bilder mit jquery
- 25. Mehrere Bilder in Schienen hochladen
- 26. mehrere Bilder mit PHP hochladen
- 27. Mehrere Bilder hochladen ohne Flash
- 28. Django Filebrowser Tinymce - Kann Bilder nicht hochladen
- 29. Kann Bilder mit AFNetworking 3.0 nicht hochladen
- 30. Bilder in mysql zweite Tabelle hochladen
PHP Referenz: http://php.net/manual/en/features.file-upload.php Vielleicht möchten Sie jedoch etwas mehr Details hinzufügen - Sie sagen nicht, was Sie mit den Uploads planen und ob eine Authentifizierung erforderlich ist –
Dies wird http://stackoverflow.com/questions/1067655/how helfen -upload-a-file-using-java-httpclient-library-working-with-php-komisch-pro –
@pekka Ich habe eine Android-App und ich lade die Bilder des Benutzers auf meinen Server, damit sie sehen können sie online. Alle Bilder werden im öffentlichen Ordner gespeichert. Der Server befindet sich momentan nicht hinter einer Authentifizierung. – Raunak