webForumDet fria alternativet
Logga in / Bli medlem

input typ=file

HTML & CSS

3 svar · 260 visningar · startad av johannaloke

Medlem sedan apr. 200393 inlägg
Trådstart#1

Är det någon som vet hur jag kan hämta in värden från en databas och lägga i en input type=file?

Så här skulle jag vilja skriva:

<input type="file" name="blob" value="<%=RS_Pers.Fields("bild").Value%>">

Men value funkar inte med type="file". Finns det något annat sätt att göra detta på?
//Johanna

Medlem sedan juni 200032 967 inlägg
#2

Av säkerhetsskäl kan du inte ge en <input type="file"> ett defaultvärde. Det skulle innebära att det faktiskt vore möjligt att stjäla filer från klientens maskin, då man med automatik kan posta formulär.

Mvh

Medlem sedan apr. 200393 inlägg
#3

Det var ju synd.
Har du någon annan smart lösning på hur man skulle kunna göra det?

Jag vill kunna redigera uppgifter om en person. Vilket också innebär att jag kanske skulle vilja lägga till en ny bild kopplad till personen.
//Johanna

Medlem sedan juni 200032 967 inlägg
#4

Du kan ju alltid visa den uppladdade bilden vid formuläret och skriva en liten text, ex "Denna bild ligger i din profil. Vill du byta bild kan du ladda upp en ny genom att använda uppladdningsfunktionen nedan".

Ersätt sedan bara bilden i databasen om det verkligen laddats upp något.

Mvh

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