Avatar billede cybermolle Nybegynder
09. december 2002 - 16:35 Der er 1 kommentar og
1 løsning

Uploade flere filer på en gang...

Jeg sidder med følgende problem:

Jeg har en form hvor jeg gerne vil uploade mange filer til serveren på en gang.

Jeg ved man kan bruge <input type="file"> til at oploade en enkelt fil, men hvordan tilføjer denne fil til en samlet liste (fx via <SELECT MULTIPLE><OPTION>...</OPTION></SELECT>), som man kan oploade til serveren på en gang?

Derudover skal det også være muligt at fjerne udvalgte filer fra listen igen, før man oploader det hele til serveren.

- Er der nogen der har et bud?
Avatar billede cybermolle Nybegynder
10. december 2002 - 02:35 #1
Lidt yderligere oplysninger. Jeg har følgende kode på min side:

--- start ---
<table>
  <tr>
    <td>Pictures URL: </td><td><input type="file" name="toUpload"></td>
  </tr>
  <tr>
    <td valign="top">
      <select multiple name="files" size="10">
        <option> <?php echo $_POST["toUpload"]; ?> </option>
        <option> <?php echo $_POST["files"]; ?> </option>
      </select>
    </td>
  </tr>
  <tr>
    <td><input type="submit" value="submit"></td>
  </tr>
</table>
--- stop --

Når jeg trykker på submit sker der 2 ting, som jeg gerne vil have rettet på:

1) Url'en til filerne får sat en ekstra "\" i stien som fx: "C:\Temp\" bliver til "C:\\Temp\\".

2) Indholdet i <SELECT> ... </SELECT> bliver ikke gen-postet.

- Hvor er fejlen? Og er der nogen der ved hvordan det skal løses?
Avatar billede cybermolle Nybegynder
20. januar 2003 - 14:42 #2
Nevermind! Jeg har skrinlagt projectet foreløbigt!
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