Visualizzazione dei risultati da 1 a 7 su 7
  1. #1

    file di testo in vb .net

    Sono un principiante e sto sviluppando una web application con
    vb .NET.Ho necessità di copiare un file .txt presente in una cartella del server e di aggiungere al file copiato del testo.
    Ho risolto il problema della copia e della scrittura utilizzando il seguente codice:

    File.Copy(Server.MapPath("Documenti\ciao.txt"), Server.MapPath("Documenti\ciao1.txt"))
    Dim sr As StreamWriter = file.CreateText(Server.MapPath("Documenti\ciao1.tx t"))
    sr.WriteLine("Il/La sottoscritto/a" )
    sr.Close()

    Il problema è che in rete il metodo Server.MapPath da problemi
    in quanto genera una stringa con l'indirizzo del client richiedente.
    Ho provato ad inserire direttamente l' indirizzo in formato URI (http:\\192.168....) ma il metodo File.Copy e CreateText non supportano questo formato per gli indirizzi...
    come faccio ad indicare tali file....

  2. #2
    Utente di HTML.it
    Registrato dal
    Aug 2001
    Messaggi
    1,482
    Server.MapPath non può dare un indirizzo del Client.

    Hey hey, my my Rock and roll can never die!

  3. #3
    problema risolto !!!
    grazie !!!

  4. #4
    Utente di HTML.it
    Registrato dal
    Jun 2000
    Messaggi
    1,309
    ci dici come hai risolto??
    Ciao By Peter_Pan...

  5. #5
    Utente di HTML.it
    Registrato dal
    Jun 2000
    Messaggi
    1,309
    up qualcuno sa dirmi come si risolve questo arcano??
    Ciao By Peter_Pan...

  6. #6
    File.Copy(Server.UrlDecode(Server.MapPath("Documen ti\ciao.txt")), Server.UrlDecode(Server.MapPath("Documenti\" & protocollo_string & ".txt")))
    Dim sr As StreamWriter = File.CreateText(Server.UrlDecode(Server.MapPath("D ocumenti\" & protocollo_string & ".txt")))
    *
    *
    *
    Usa il metodo Server.UrlDecode prima di Server.MapPath ...
    ... pare che funzioni !!!

  7. #7
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    4,127
    ehm.. mi sa ke uno di noi due ha un concetto sbagliato in testa..
    Server.MapPath restituisce l'indirizzo fisico del server, del tipo C:\Cartella\file.ext
    ora qual è la funzione di UrlDecode?

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 © 2026 vBulletin Solutions, Inc. All rights reserved.