Opplasting av filer via et HTML-skjema er en av de viktigste måter som et nettsted kan være interaktive. Bruke Java programmeringsspråk, kan en fil lastes opp fra en brukers datamaskin og lagret i en database for fremtidig bruk . Prosessen innebærer en BLOBen ( BLOB ) -type felt i databasen . Byte fra filen blir konvertert fra sin opprinnelige form til en BLOB type, deretter plassert inn i databasen som binære data . Du trenger
Eclipse IDE
Java
Tomcat 6.0 eller høyere
MySQL database
phpmyadmin
nettleser
Vis mer Instruksjoner
Set Up Miljø
en
Åpen Eclipse IDE .
2
Velg " File", " New" og "Andre ".
3
Velg " Web "-ikonet . Når det utvider seg , velger du " Dynamic Web Project" og trykk
4
Type " blobexample " inn i " Prosjekt navn :" " Next". . Felt
5
Finn pakken Explorer visning i venstre sidebar .
6
Høyreklikk på filen som heter "src ". Velg " New" og deretter " pakken ".
7
Type " blob " inn i " Name :" " . Finish "-feltet , og trykk
Opprett database tabell
8
Bruk nettleseren til å navigere til phpmyadmin nettsted som er konfigurert over MySQL server.
9
Etter å logge på, klikker du på fanen som sier "SQL " eller " Execute SQL. "
10
Skriv inn følgende kommando i SQL oppføring boksen . Dette vil skape tabellen brukes til lagring av binære data .
CREATE TABLE ' FILE_TABLE ' (
' id ' bigint ( 20 ) NOT NULL auto_increment , etter
' FILE_DATA ' blob , etter
PRIMARY KEY (' id ')
) MOTOR = InnoDB standardtegnsett = latin1 ;
11
Kontroller at tabellen er opprettet ved å bekrefte at " FILE_TABLE " har blitt lagt til listen over tabeller i høyre kolonne .
Lag filer
12
Finn mappen ikonet som heter " WebContent . " Høyreklikk på den og velg " New" og "Andre ".
13
Finn mappen i pop -up vindu som heter " Web . " Velg " JSP " og trykk
14
Type " upload.jsp " inn i " File name :" " Next". . Felt
15
Gjenta trinnene ovenfor til opprette en fil som heter " page.jsp . "
Rediger opp Page
16
Åpne " page.jsp " i en ny editor vinduet . Dette gjøres ved å dobbeltklikke på den i Package Explorer-vinduet .
17
Klikk på kode i det nyåpnede vinduet . Trykk " Ctrl" + " A" eller " Home" + "A" for å velge alle. Slett alt som er valgt
18
Skriv inn følgende kode inn i den nå tomme " page.jsp " : .
< % @ Page language = " java "% > ;
opplastingskjema < /title >
< /head>