Visualizzazione dei risultati da 1 a 8 su 8

Discussione: CopyFile non funziona

  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    585

    CopyFile non funziona

    Ciao a Tutti,

    volevo chiedere come mai non funziona il CopyFile:
    so che non e' l' approccio migliore in quanto bisogna usare il lato server,
    ma,
    visto che lavoro in intranet,
    che uso IE6 con IIS5.1,
    e che in internet ho letto di casi in cui funziona,

    ho provato ma non va ....

    <html>
    <BODY>
    <script language="JScript">

    function copy() {
    var source = "C:\\Inetpub\\...\\images\\banner.gif"
    var target = "C:\\output.gif"
    var fso = new ActiveXObject("Scripting.FileSystemObject");
    fso.CopyFile(source,target,true);
    document.MyForm.submit();
    }
    </script>

    <form name="myForm" method="post" >
    <INPUT type="Button" value="Copy File" onClick=copy()>
    </form>
    </BODY>
    </html>


    Grazie mille in anticipo !!!!

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Potrebbe funzionare, previa autorizzazione dopo messaggi terrifici, solo con IE.

    Pero' non posso provarlo
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    585
    Br1,

    Grazie,

    cmq quando lo provo, vedo in basso su Explorer "Errore nella visualizzazione della pagina" ma non capisco cosa c' e' che non va ...

    non so individuare l' errore ...

  4. #4
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    585
    Ho provato cosi' usando la sintassi ASP e funziona:

    <%@ Language=VBScript %>
    <% Option Explicit
    Dim objFSO, source, target
    %>
    <html>
    <BODY>
    <script type="text/javascript">

    function copy() {
    <%
    Set objFSO = Server.CreateObject("Scripting.FileSystemObject")
    source = "c:\banner.gif"
    target = "c:\dir\output.gif"
    objFSO.CopyFile source, target, true
    Set objFSO = nothing
    %>
    document.myForm.submit();
    }
    </script>

    <form name="myForm" method="post">
    <INPUT type="Button" value="Copia File" onClick=copy()>
    </form>
    </BODY>
    </html>

    Quindi con Javascript e' la riga:
    fso.CopyFile(source, target, 1); che ha una sintassi che non va bene o proprio non si puo' fare ??

    Inoltre,
    come posso ottenere una specie di log per capire da IE che errore si verifica ??

    Purtroppo ora schiaccio il pulsante e mi da' "Errore nella visualizzazione della pagina" senza ulteriori dettagli ...

  5. #5
    Utente di HTML.it
    Registrato dal
    Dec 2010
    Messaggi
    3,660
    se hai IE9 puoi vedere la console degli errori premendo F12, con IE piu vecchi non credo ci sia modo, forse esiste qualche tool scaricabile in rete

  6. #6
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    585
    .... nessun idea invece sul perche' non mi funziona ??

    Forse perche' uso IE6 ??

  7. #7
    Utente di HTML.it
    Registrato dal
    Dec 2010
    Messaggi
    3,660
    prova utilizzando un browser + recente, o prova ad inserire degli alert per vedere dove va in errore

  8. #8
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    585
    Risolto !!!

    Ho trovato in internet !!

    Era da andare su Strumenti / Opzioni Internet / Protezione / Intranet locale BASSA !!!



    <html>
    <BODY>
    <script>

    function copy() {
    var source = "c:\\inetpub\\....\\banner.gif"
    var target = "\\\\server_name\\dir_output\\"
    var fso = new ActiveXObject("Scripting.FileSystemObject");
    fso.CopyFile(source,target,true);
    fso = null;
    }

    </script>

    <form name="myForm" method="post">
    <INPUT type="Button" value="Copy File" onClick=copy()>
    </form>
    </BODY>
    </html>

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.