Upload af filer via en HTML-formular er en af de vigtigste måder at en hjemmeside kan være interaktivt. Brug af programmeringssproget Java , kan en fil blive uploadet fra en brugers computer og lagres i en database til fremtidig brug. Processen indebærer en BLOB'et ( BLOB ) -typen felt i databasen . Bytes fra filen er konverteret fra deres oprindelige form i en BLOB type, så placeres i databasen som binære data. Ting du skal
Eclipse IDE
Java
Tomcat 6.0 eller højere
MySQL-database
phpmyadmin
internetbrowser
Vis Flere Instruktioner
Set Up Miljø
1
Open Eclipse IDE.
2
Vælg " File ", " Ny" og "Andre ".
3
Vælg "Web "-ikonet. Når det udvider , skal du vælge " Dynamic Web Project" , og tryk
4
Type " blobexample " i "Projekt navn :" " Næste". . Felt
5
Find Package Explorer visning i venstre sidebar.
6
Højreklik på filen "src ". Vælg "Ny" og derefter " Package ".
7
Type " blob " i "Navn :" " . Finish " feltet og tryk
Opret database Table
8
Brug din internetbrowser til at navigere til phpmyadmin websted, der er konfigureret i MySQL-serveren .
9
Efter at logge på, skal du klikke på fanen , der siger " SQL " eller " Udfør SQL ".
10
Indtast følgende kommando i SQL- indtastningsfeltet . Dette vil skabe den tabel, der anvendes til lagring af binære data .
CREATE TABLE ' FILE_TABLE "(
' id ' bigint (20) NOT NULL auto_increment , salg
' FILE_DATA ' blob , Amerikas
PRIMARY KEY ( id )
) ENGINE = InnoDB DEFAULT charset = latin1 ,
11
Kontroller, at bordet er blevet skabt ved at bekræfte, at " FILE_TABLE " er blevet føjet til listen over tabeller i højre kolonne .
oprette filer
12
Find den mappe ikon, der hedder " WebContent ". Højreklik på den, og vælg "Ny " og " Andet ".
13
Find den mappe i pop- up vindue med navnet " Web ". Vælg " JSP " og tryk
14
Type " upload.jsp " i " File name: " " Næste". . Felt
15
Gentag ovenstående trin for at oprette en anden fil med navnet " page.jsp ".
Edit Upload Page
16
Åbn " page.jsp " i en ny editor vindue . Dette gøres ved at dobbeltklikke på den i Package Explorer-vinduet .
17
Klik på kode, der findes i det nyåbnede vindue . Tryk på " Ctrl" + "A" eller "Home " + " A " for at vælge alle. Slet alle , der er valgt
18
Indtast følgende kode i den nu tomme " page.jsp " : .
< % @ Page language = " java "% > ;
upload formular < /head > < br >