Avatar billede stephanryer Nybegynder
27. februar 2008 - 12:30 Der er 8 kommentarer og
1 løsning

brugen af put-method

I forbindelse med et studioproject lyder en opgave på at lave en server, der kan modtage en fil via PUT-method. Dette vil jeg gerne have lov at teste, så jeg vil gerne vide, hvordan man lave en simpel html-side, der rent faktisk kan uploade en fil vha. PUT?

På forhånd tak.
Avatar billede olebole Juniormester
27. februar 2008 - 15:13 #1
<ole>

Det kan du ikke - hverken med HTML eller JavaScript i en alm. webside. Gud være lovet er det eneste, du kan uploade filer med, et file-input i en form  ;o)

/mvh
</bole>
Avatar billede stephanryer Nybegynder
27. februar 2008 - 16:00 #2
Yes, men man kunne jo så evt forestille sig, at denne selv samme form benyttede "put" som method?
Avatar billede olebole Juniormester
27. februar 2008 - 19:11 #3
Nej, den kan man kun forestille sig bruge GET eller POST  :)
Avatar billede stephanryer Nybegynder
27. februar 2008 - 19:21 #4
ok, konklusionen er altså, at man ikke kan gøre dette fra en html-side?
Avatar billede olebole Juniormester
27. februar 2008 - 19:24 #5
Du kan bruge PUT i en XMLHttpRequest, men da du ikke kan læse binære filer med JavaScript, er dette ikke en option på en alm. webside.

Derimod kan det godt lade sig gøre steder, hvor man har mulighed for at bruge MS' version af ECMAScript JScript i et miljø med 'slappere' sikkerhedsregler - f.eks. i en HTA (HyperText Application). Her vil du kunne instantiere et ADODB.Stream objekt og læse filen med det.
Herefter skal der encodes i hex - f.eks. via et Microsoft.XMLDOM objekt, som bruges til at oprette et byteObj-element - og til slut skal der base64 encodes.

Det er ingenlunde spor simpelt - og helt umuligt fra en alm. webside  ;o)
Avatar billede stephanryer Nybegynder
27. februar 2008 - 20:28 #6
Ok pas :) Læg et svar. Det var rart i det mindste at få muligheden afkræftet.
Avatar billede olebole Juniormester
27. februar 2008 - 20:56 #7
Læg bare selv et svar og accepter det - men tak for tilbudet  ;o)
Avatar billede stephanryer Nybegynder
28. februar 2008 - 10:09 #8
Så siger jeg mange tak :)
Avatar billede olebole Juniormester
28. februar 2008 - 14:03 #9
Selvtak  ;o)
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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