Avatar billede stigc Nybegynder
14. september 2005 - 17:03 Der er 9 kommentarer og
1 løsning

At sende binære data til server fra applet

Er der nogen der har erfaringer med at sende binære data til serveren fra en applet (ca. 50 - 500 kb). Hvad er nemmest? Poste igennem en html form med base64 encodet data, urlconnection med base64 encodet data eller multipart/form-data? Alle erfaringer er velkomne.
Avatar billede arne_v Ekspert
14. september 2005 - 17:41 #1
hvis din kode på serveren understøtter det kan du såmænd POST'e de rå binære data

men ellers var det selvfølgelig nærliggende at emulere en form file upload
Avatar billede stigc Nybegynder
14. september 2005 - 17:50 #2
POST med base64? Direkte fra applet eller via javascript og en hidden form?
Avatar billede arne_v Ekspert
14. september 2005 - 17:52 #3
direkte fra applet

og ikke nødvendigvis base64
Avatar billede stigc Nybegynder
14. september 2005 - 18:01 #4
Men så skal det vel være multipart/form-data?
Avatar billede arne_v Ekspert
14. september 2005 - 18:05 #5
hvis du har standard komponenter på serveren - sikkert ja

hvis du har din egen servlet - nej
Avatar billede stigc Nybegynder
14. september 2005 - 18:11 #6
Hvad siger du til at bruge javascript til at kopiere de binære data (base64 encodet) til et hidden text formfelt og submitte det som en almindelig from? Nogen begrænsning her, andet end på serveren?
Avatar billede arne_v Ekspert
14. september 2005 - 18:30 #7
nej

ikke andet en at jeg synes at det er en klodset løsning
Avatar billede stigc Nybegynder
27. september 2005 - 16:50 #8
Benyttede en form-post, som ikke gav nogen problemer. Du må lægge et svar, hvis du ønsker nogen point.
Avatar billede arne_v Ekspert
27. september 2005 - 17:11 #9
ok
Avatar billede stigc Nybegynder
27. september 2005 - 17:58 #10
tak for kritikken. :)
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester