WN

WN (https://www.wn.se/forum/index.php)
-   Klientsidans teknologier, design och grafik (https://www.wn.se/forum/forumdisplay.php?f=12)
-   -   [Javascript] Hämta filnamn (https://www.wn.se/forum/showthread.php?t=1049468)

jayzee 2011-08-10 23:01

[Javascript] Hämta filnamn
 
Hej,

jag undrar om det är möjligt att med hjälp av Javascript hämta ut filnamn och storlek av filer man valt med hjälp av ett file input fält med multiple attribut satt, dvs:

Kod:

<input id="uploadfield" type="file" name="uploads[]" multiple="multiple" />
innan de laddas upp.

Något i stil med denna sida, dock utan användande av flash-teknik.

Linuus 2011-08-11 09:14

Citat:

Ursprungligen postat av jayzee (Inlägg 20414138)
Hej,

jag undrar om det är möjligt att med hjälp av Javascript hämta ut filnamn och storlek av filer man valt med hjälp av ett file input fält med multiple attribut satt, dvs:

Kod:

<input id="uploadfield" type="file" name="uploads[]" multiple="multiple" />
innan de laddas upp.

Något i stil med denna sida, dock utan användande av flash-teknik.

Tror inte det är möjligt. Javascript har väl av säkerhetsskäl inte tillgång till filerna på din dator?

jayzee 2011-08-11 10:43

Citat:

Ursprungligen postat av Linuus (Inlägg 20414155)
Tror inte det är möjligt. Javascript har väl av säkerhetsskäl inte tillgång till filerna på din dator?

Min tanke precis, tänkte dock ifall man lagt till dessa så bör man åtminstonde komma åt namnen och storleken.

KarlRoos 2011-08-11 11:32

Med HTML5 är det möjligt: http://robertnyman.com/2010/12/16/ut...ultiple-files/

Bladet 2011-08-11 11:51

Citat:

Ursprungligen postat av KarlRoos (Inlägg 20414179)

Plupload(som länkas i första inlägget) använder HTML 5. Om det inte stöds så blir det flash, silverlight, etc. Endast med html4 javascript går det icke få ut filstorlek.

jayzee 2011-08-11 12:51

Citat:

Ursprungligen postat av KarlRoos (Inlägg 20414179)

Tackar!
Avsaknad av file API i IE9 och Opera gör det dock till en showstopper.
Jag får helt enkelt se om jag kan göra något med Plupload.


Alla tider är GMT +2. Klockan är nu 06:31.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson