SUCHE MIT Google
Web virtualuniversity.ch
HOME DIDAKTIK ECDL ELEKTRONIK GUIDES HR MANAGEMENT MATHEMATIK SOFTWARE TELEKOM
DIENSTE
Anmeldung
Newsletter abonnieren
Sag's einem Freund!
VirtualUniversity als Startseite
Zu den Favoriten hinzufügen
Feedback Formular
e-Learning für Lehrer
Spenden
Autoren login
KURSE SUCHEN
Kurse veröffentlichen

Suche nach Datum:

Suche mit Schlüsselwort:

Suche nach Land:

Suche nach Kategorie:
PARTNER
ausbildung24.ch - Ausbildungsportal, Seminare, Kursen... 

 
HTMLopen.de - Alles was ein Webmaster braucht

 
PCopen.de - PC LAN Netze und Netzwerke - alles was ein IT Profi und Systemtechnicker braucht

SOFTWARE

IV-1. Einführende Erklärungen

IV-1-4. Datei speichern

Grundsätzliche Informationen zu Dateioperationen in Java finden Sie in java-io.htm.

Beim Umgang mit der Upload-Datei muss auf der Server-Seite zwischen zwei Pfaden unterschieden werden:

  • Dateipfad bezogen auf die Webserver-Root und
  • Dateipfad bezogen auf das Server-Dateisystem.

Ersterer wird zum Beispiel benötigt, wenn das Ergebnis alsBilddatei in eine HTML-Seite eingebettet werden soll.
Zweiterer wird benötigt, um die Datei auf der Server-Seite zuspeichern.
Die Umwandlung von Ersterem in den Zweiten erfolgt mit getServletContext().getRealPath().Unter Windows werden dabei auch die Schrägstriche '/' durchBackslashes '\' ersetzt.

Die Speicherung erfolgt bei Binärdaten als FileOutputStream(),wie der folgende Code-Ausschnitt zeigt:


// Different file pathes for HTML and for storing:String sFilePathAndNameHtml = sUploadDir + sFileName;String sFilePathAndNameStore
                                         = getServletContext().getRealPath( sFilePathAndNameHtml );
                                       // Store file:
                                       BufferedInputStream  is = null;
                                       BufferedOutputStream os = null;
                                       try {
                                         is = new BufferedInputStream( inputStreamFromParser );
                                         os = new BufferedOutputStream(
                                              new FileOutputStream( sFilePathAndNameStore ) );
                                         byte[] buff = new byte[8192];
                                         int len;
                                         while( 0 < (len = is.read( buff )) )
                                           os.write( buff, 0, len );
                                       } finally {
                                         if( is != null )
                                           is.close();
                                         if( os != null ) {
                                           os.flush();
                                           os.close();
                                         }
                                       }
                                       

 

DIPLOMARBEITEN UND BÜCHER

Diplomarbeiten zum Runterladen:

Suche im Katalog:
Architektur / Raumplanung
Betriebswirtschaft - Funktional
Erziehungswissenschaften
Geowissenschaften
Geschichtswissenschaften
Informatik
Kulturwissenschaften
Medien- und Kommunikationswissenschaften
Medizin
Psychologie
Physik
Rechtswissenschaft
Soziale Arbeit
Sozialwissenschaften


JOBS
HOME | E-LEARNING | SITEMAP | LOGIN AUTOREN | SUPPORT | FAQ | KONTAKT | IMPRESSUM
Virtual University in: Italiano - Français - English - Español
VirtualUniversity, WEB-SET Interactive GmbH, www.web-set.com, 6301 Zug

Partner:   Seminare7.de - PCopen.de - HTMLopen.de - WEB-SET.com - YesMMS.com - Ausbildung24.ch - Manager24.ch - Job und Karriere