21. april 2005 - 09:50Der er
12 kommentarer og 2 løsninger
ASPUpload virker på nogle klientmaskiner, men ikke alle
Jeg har lavet et script til at oploade filer til en side (Siger lidt sig selv :)) men jeg har det problem at det virker fint på nogle maskiner, men ikke på alle. Jeg har prøvet at 'lege' lidt med sikkerheden, men kan ikke få det til at virke... er der nogen der kender noget til hvilke sikkerhedsindstillinger der kan have indflydelse på dette?
Danmark vil mindske afhængigheden af globale techgiganter, men det kræver mere end politiske formuleringer og strategier, understreger PROSA’s formand Niels Bertelsen.
på klientniveau har jeg ikke umiddelbart hørt om at der skulle være forskelligt resultat alt efter sikkerhedsindstillinger - det er ikke "bare" din kode der ikke er optimal? hvad får brugerne af fejl?
uden at have set din kode tror jeg - stadig - at fejlen næsten kun kan ligge et sted og det er i din kode. Om det så er på form-siden eller på upload-siden er svært at sige for den kan ligge begge steder.
ASPupload - eller al ASP-kode i det hele taget - er nemlig ikke afhængig af klienten. ASP og altså ASPupload kører på serveren og er sådan set ligeglad med hvad klienten laver og har af indstillinger (pånær fx cookies, men de har ikke ikke noget med upload at gøre), så kan jeg ikke forestille mig at det er klienten der gør at der ikke uploades noget, men derimod et eller andet sted i din kode der er en fejl og det kan så være i formdelen hvor der måske er noget javascript eller andet som ikke kan tolkes eller også er der nogle afhængigheder i uploaddelen som forhindrer selve uploaden men som du måske glemmer at tage højde for i form af at udskrive en fejl til brugeren.
Jeg er klar over at det kører på serveren og det er derfor det er så underligt at den ikke fungerer på alle maskiner, men det virker rent faktisk på nogle. Jeg benytter dog noget javascript som måske kan være årsagen. Hvad er endnu mere underligt er at jeg benytter samme script på en anden hjemmeside hvor det virker på alle maskiner... Jeg ser på mit javascript og så vender jeg tilbage - så kan vi få tildelt nogle point hvis det virker.
en god fremgangsmåde vil måske være - hvis du har adgang til både nogle maskiner hvor det virker og nogle hvor det ikke virker - at tage det samme billede med rundt til alle maskiner og teste med det og måske også lave en meget meget simpel side der ikke indeholder andet end form-tags og din upload-boks for at kredse ind om problemet ligger på klient eller server koden
Jeg har nu brugt det originale script som jeg vidste virkede og nu virker det igen. Jeg havde i det nye script lavet nogle ændringer der testede hvor på sitet scriptet blev kaldt. Det var denne funktion den ikke var glad for - hvorfor har jeg stadig ingen anelse om, men noget tydede på at alle engelske versioner af IE accepterede den, hvorimod de danske versioner ikke gjorde det. Meget underligt. Nå, men vil du have nogle point så må du smidde et svar.
nåh - det er måske derfor det hele virkede? ...eller hvordan det nu lige var? Du kunne jo åbenbart ikke administrere koden selv siden du straks gav klienterne skylden.
Hvis spørgsmålet kun gik på sikkerhedsindstillinger var svaret jo som i mit første indlæg at det var stort set utænkeligt at fejlen lå der - derimod ledte jeg dig på sporet af at det derimod var din kode der var forkert (uanset hvor god eller dårlig du så end er til at administrere dem)
det har intet med at pive at gøre - du har et problem og stiller et spørgsmål i et forkert retning med et vist antal point. i stedet for kun at svare til dit ja/nej spørgsmål kommer der udover det en løsning så tæt på dit problem som kan lade sig gøre ud fra dine oplysninger... af en eller anden mystisk grund er det jo problematisk at løse andres åbenbare slamkode når man ikke vil offentligøre den til et gennemsyn og rettelse.
Jeg overlever såmen nok de point - det er bare en underlig holdning at have.
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.