Avatar billede pollewop Nybegynder
27. oktober 2003 - 16:38 Der er 7 kommentarer og
1 løsning

Problem med file upload

Jeg har en jsp som bla. indeholder flg;

<script>
function setMenuChoice( choice ){
    if( choice == '1' )
      pic_file.click();
    else if( choice == '2' )
      resetPic();
    else if( choice == '3' )
      zoomPic();
}
</script>

<body>
  <form name="message" action="...action" method="post" enctype="multipart/form-data">
    <img name="mf_pic" src="<%= msg.getMfPic()%>"  onMouseDown="menu()" width="100"    

                                height="75" alt="">
   
    <div style="position:absolute; visibility: hidden;">
        <input name="pic_file" id="pf" type="file" accept="image/jpg"            

                onChange="mf_pic.src= pic_file.value">
    </div>
        <script>document.getElementById('mfp').onclick =
                        document.getElementById('pf').click</script>
    </form>
</body>


Når jeg gør pic_file synlig og klikker på knappen virker det, men når jeg kalder

pic_file.click(), får jeg fejlmeddelelsen: "Fejl: Adgang nægtet" Hvorfor??? og hvad kan jeg

gøre ???

Jeg har kigge på en løsning fra Morten Rønnn Rasmussen på Netcoders, for at ændre på upload

grænsefladen:

<input type="text" id="tbFile" name="ifDummy" readonly>
<button id="spFile>Find fil>/button>
<div style="position:absolute; visibility: hidden;">
  <input name="MinFil" id="ifFile" type="file" onChange="tbFile.value = ''+ifFile.value">
</div>
<script>document.getElementById('spFile').onclick =
                       

document.getElementById('ifFile').click</script>


Ovenstående virker fint, men igen, når jeg aktiverer upload fra script får jeg samme

fejlmelding.
Avatar billede arne_v Ekspert
27. oktober 2003 - 16:57 #1
Er det ikke JavaScript ?
Avatar billede pollewop Nybegynder
27. oktober 2003 - 17:03 #2
Jo !
Avatar billede arne_v Ekspert
27. oktober 2003 - 18:40 #3
Så foreslår jeg at du lukker spørgsmålet her i JSP og åbner det i
JavaScript kategorien.
Avatar billede pollewop Nybegynder
27. oktober 2003 - 19:13 #4
Du sku' kalde dig karl smart ame v, men tak for bemærkningen. Jeg er ny her, men hvis alle er som dig, er det vel ligemeget, hvor jeg er...
Avatar billede arne_v Ekspert
27. oktober 2003 - 19:16 #5
Min kommentar var i den bedste mening.

Hvis du stiller JavaScript spørgsmål i JavaScript kategorien, så
øger du muligheden for et godt svar.
Avatar billede pollewop Nybegynder
27. oktober 2003 - 23:31 #6
Jeg ved det, og jeg luket og flyttet til javascript kategorien. Jeg undrer mig faktisk over, at jeg stadig kan se spørgsmålet her ???
Avatar billede arne_v Ekspert
28. oktober 2003 - 07:11 #7
Du skal selv ligge et svar og acceptere dit eget svar.

Så er det ikke længere åbent her.
Avatar billede pollewop Nybegynder
28. oktober 2003 - 12:23 #8
OK
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester