Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2002
    Messaggi
    163

    [vbscript] leggere un file txt che risiede lato client

    Salve ho questo problema, ho la nessità di leggere un file di testo che risiede nel pc del client, come fare ?

    Premetto che ho provato con il codice seguente:

    <script language="VBScript">
    Set fso = CreateObject("Scripting.FileSystemObject")
    file="c:/file_da_leggere.txt"
    if fso.FileExists (file)then
    Set OggFile = fso.GetFile (file)
    Set OggTextStream1 = OggFile.OpenAsTextStream(1)
    Do While Not OggTextStream1.AtEndOfStream
    stringa = OggTextStream1.ReadLine
    document.write stringa & "
    "
    loop
    OggTextStream1.Close
    else document.write "non trovo il file"
    end if
    </script>

    solo che produce un errore e in pratica dice che il componente activex non può creare l'oggetto "Scripting.FileSystemObject".

    Mi chiedo quindi se è possibile eseguire tale operazione lato client.

    Grazie a tutti.

  2. #2
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    Mi sbaglierò, ma non credo si possa fare.
    Di solito si usa un form con la proprietà enctype="multipart/form-data", e, dentro si mette un <input id="mioFile" type="file" onkeydown="this.blur();" >


    così, il client può scegliere il suo file e lo può spedire al server, dove verrà letto.

    Pietro

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Se fosse cosi` semplice, qualsiasi webmaster potrebbe venire sul tuo computer e leggere il file dove conservi le tue passwd, e. se presente, anche quello dove ci sono i numeri delle tue carte di credito.

    Ergo:
    Per fortuna che non e` possibile, anche se con VBS, sfruttando qualche baco di Windows, potrebbe essere possibile.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  4. #4
    Utente di HTML.it
    Registrato dal
    Jan 2002
    Messaggi
    163

    in realtà ....

    il mio problema è il seguente:

    ho un palmare, al quale è collegato un GPS, come ben noto, quando ti sposti, il gps, rileva le nuove coordinate di posiszione, una stupidissima copia di numeri, che vengono scritti in un file txt.
    La mia necessità è quella di aprire tale file (quindi lato client), leggere l'ultima copia di numeri, inviarla al server ,e farmi restituire una pagina contestuale. Come posso fare nel caso specifico ?

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Allora la cosa e` diversa.

    Credo che dipenda da come installi il GPS e/o il browser.

    Il browser e` in grado di accedere ad alcune aree del disco, ad esempio i cookies li legge in maniera trasparente, e li puoi leggere anche attraverso JS e/o linguaggi lato server.

    Quindi si tratta di far colloquiare due applicativi che di massima possono farlo.
    Non e` compito di questo forum risolvere tali problemi.
    Ti sposto in hardware e palmari li` forse sanno darti indicazioni migliori.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

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.