08. maj 2005 - 21:09Der er
13 kommentarer og 1 løsning
fil upload
Jeg har lavet et link til at bruge "gennemse" ved fileupload: <a href="#" class="link" onclick="file.click();">Skift</a> Boksen til at vælge en fil kommer også fint op efter tryk på linket. Problemet er bare at efter submit kommer en fejl: "Adgang nægtet"
Den kommer ikke hvis man bruger den almindelige gennemse knap.
Jeg kan godt gå uden om den indbyggede funktion og gemme URL'en i en hidden, men når jeg så fanger den i PHP har jeg en source-URL fra brugerens maskine men php koden bliver jo udført på serveren og så passer source-URL'en ikke.
Tjah, hvis du vil have det til at virke for alle, skal du simpelthen bruge den system-genererede knap, selvom jeg ikke har svært ved at sætte mig ind i, at du af design-mæssige årsager kan have behov for at kigge efter alternativer ...
En måde at tænke det på, er at lave det område, hvor upload-knappen(rne) skal være, skjult fra start og så lave det afvigende i design, når det kommer frem !-)
-- iøvrigt ser det mærkeligt ud, at du kalder en variabel, som hedder file ...
-- jeg gætter på, at dit file-input har id="file" (måske ikke det allerbedste valg til et variabel-navn !-), og du så bruger den proprietære M$-metode til at få fat i det ...
Som jeg forstår siger du jeg skal lave standardknapperne skjult, og bruge det afvigende design til at kalde dem. Det er også lige præcis det jeg gør, men til stor skuffelse virker det ikke helt som planlagt. Jeg bruger til sidst php's copy funktion, men jeg har kun brugerens egen sti at arbejde med når kopieringen skal foretages og "C:\pic.jpg" fra brugeren virker ikke når det er på serveren funktionen bliver udført. Så vil den vel gå ned på serverens C-drev og lede efter pic.jpg istedet for at hente det fra brugerens harddisk.
Nej, jeg mener at du skal acceptere det design, som browseren giver file-upload-ting, men for at undgå at det generer dit design, skal du først vise dem, når brugeren direkte beder om det !o]
-- og så for at understrege at det ikke er en del af dit design, kan du så lave noget, som er 'voldsomt' afvigende fra resten, så det ikke er knappernes (tilfældige efter valgt styresystem og theme !-) udseende der dominerer i afvigelsen ...
Ja det ville da være det nemmeste bare at bruge det design som er standard, men jeg er nu lige på dette punkt stædig :o) Jeg kører med en rød tråd gennem hele min side, og det passer slet ikke ind. Vil gerne give 200 point for en løsning der passer til mine krav. Jeg er vel ikke den første der står med dette problem...
Hov hov, er selvfølgelig altid glad for den hjælp jeg får herinde, om den kan bruges eller ej. Ville bare rydde op i mine åbne spørgsmål, som jeg ikke har fundet en løsning på. Håber det er okay :o)
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.