10. januar 2007 - 19:12Der er
27 kommentarer og 1 løsning
Brug servlet til uploade filer
Er der nogen som ved hvordan man koder en servlet, således at den kan bruges til at oploade filer med. Jeg vil gerne opfinde den dybe tallerken igen, da jeg gerne vil lære at lave sådanne servlets
Ja det er også det jeg er kommet frem til. Problemet er bare at jeg gerne vil vide hvordan man gør. Altså selv kode det. Jeg er i øjeblikket ude i noget med at læse ServletInputStream igennem, finde det sted hvor filen starter, og til sidst lave det til et byte[], og derefter i databasen. Men et eller andet sted går det galt, da 1: char'ene går tabt og char'en skifter. Det sidste er nok noget charset jeg skal ha sat, men jeg ved ikke hvor.
1: Jeg læser en linje af gange, finder hvor filen starter. 2: tilføjer linje til en StringBuffer, indtil filen er slut 3: StringBuffer.toString().getBytes()
while((counter = is.read()) != -1) Kan det passe at den stopper ved char 13 hvis jeg nu siger jeg mangler char 13 og 10, hvad siger du til det, og har det nogen betydning.
Jeg gemmer både i fil og database, og hvis jeg kigger i basen hvor mange bytes den fylder, er der for lidt. Hvis jeg sammenligner(et program) den fil jeg oploader og den fil jeg laver er de forskellige. Dog ikke txtfilerne.
Er gået lidt igang med Jakarta FileUpload, for at se hvordan de laver det
Ja indtil videre bruger jeg også FileUpload. Men jeg kæmper videre, og vender tilbage når / hvis jeg får det til at virke Jeg lukker spørgsmålet
/thinge
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.