webForumDet fria alternativet
Logga in / Bli medlem

info om <input type=file>

JavaScript

3 svar · 197 visningar · startad av kittlos

Medlem sedan sep. 2002205 inlägg
Trådstart#1

Jag behöver hitta information om hur <input typ=file> fungerar, vad det finns för olika varianter (som enctype etc).

Jag har nämligen en filuppladdningsruta där jag vill att man ska kunna använda en säkväg med http istället för att browsa på hårddisken. Jag natar att jag måste modifiera taggen <input type=file> på något sätt, för i nuläget fungerar det att ladda upp en fil på detta sätt, men den blir "tom" och går ej att använda.

Tacksam för tips om var jag kan hitta info, elle rmöjligen hur jag ska gå tillväga.

Medlem sedan sep. 2002205 inlägg
#2

Förtydligande

fungerar:
Q:\ariel_sharon290.jpg
(bilden bläddras fram från en lokal nätverksdisk/hårddisk)

fungerar inte:
http://nero/php/upload/ariel_sharon290.jpg
(sökväg till local server-adress klistras in i formulärfältet)

Medlem sedan nov. 20017 144 inlägg
#3

Nja, jag tror att just "input file" är för att just lägga in en "file" i från din dator och skicka den någon stans så att säga.
Vad är det du vill åstakomma med det? Det låter konstigt att använda en sådan ruta för att gå till externa adresser(http-adresser).

Medlem sedan juni 20004 308 inlägg
#4

Det är en webbläsarspecifik fråga, men de flesta webbläsare tillåter antagligen bara att du skickar "lokala" filer. Därmed är det inget du kan göra något åt.

Däremot kan du ju via ett vanligt text-fält låta användaren ange en url och sedan låta serverapplikationen (som du skickar formuläret till) själv hämta filen över http. Här kommer vi dock utanför klientsides javascript och frågan är i så fall vilket/vilka serverside-språk du har att välja på.

252 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)