26. juni 2003 - 15:14Der er
31 kommentarer og 1 løsning
Tjek om fil ligger på brugerens HDD inden upload
Hej.
Jeg har et uploadscript, som gerne acceptere, at man blot skriver fx. "sldkfjfljgwlhg" i feltet. Så opretter den simpelthen en fil ved samme navn i uploadmappen. Ret træls. Så kan folk nemlig skrive "dokument.doc", og jeg vil kun kunne tjekke, om det er en rigtig fil, ved at åbne den. Er der en både hvorpå, jeg kan tjekke om filen eksistere ?
javascript ====== function CheckClick(e) { if (!e) { e = window.event; } if (e.button == 2) { alert('brugeren har udført en ulovlig handling'); } } ===
html ===== <input type="file" id="txtFile" onkeypress="return false;" onmousedown="CheckClick();"/>
At man kan paste til feltet kan rettet ved at tilføje flere attributter til input tag'et - men som sagt det er en halv løsning. At få java scriptet til at tjekke om filen ligger der ville være bedre.
Nej, jeg har brug for en holdbar løsning. Men hvis jeg kan få et eksempel, hvor det bliver umuligt at skrive/paste mm. i input-feltet til fil-upload, så er det acceptabelt.
Nå ja, jeg havde slet ikke set du havde en value i den. Men det er ikke et tekstfelt, det er en file-felt. Du kan ikke på nogen måde putte noget i det felr.
Men tak fordi, at du gad give dig tid til at diskutere det ordentligt igennem - på trods af, at spm. var lukket :)
Synes godt om
Ny brugerNybegynder
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.