Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 18
  1. #1

    [VB.NET] Aprire un file di testo (applicazione web)

    ciao a tutti,

    ho un file di testo su un server e vorrei che in base ad un check su una pagina della mia applicazione web l'utente possa visualizzare a video questo file automaticamente con il programma predefinito per i file .txt .

    ho provato l'istruzione
    System.Diagnostics.Process.Start(PERCORSOFILE)
    che funziona in debug ma non funziona nel momento in cui pubblico l'applicazione sul web.

    ho provato anche
    File.OpenText(PERCORSOFILE)
    ma non va neanhce questo

    avete idea di come si possa fare ?

    grazie a tutti

  2. #2
    Se non deve essere modificato dall'utente e poi salvato nuovamente sul server, hai pensato a creare una pagina ad hoc per mostrare il contenuto del tuo file .txt?

  3. #3
    no, non c'ho pensato perchè vorrei fare la cosa più semplice possibile.
    siccome il file .txt lo creo in fase di elaborazione dati, poi vorrei semplicemente aprirlo...
    niente di più.
    mi sa che la cosa più semplice è quella di far apparire il "Salva-Apri-Cancella"...

  4. #4

    Re: [VB.NET] Aprire un file di testo (applicazione web)

    Originariamente inviato da alfaking
    ho provato anche
    File.OpenText(PERCORSOFILE)
    ma non va neanhce questo
    1. che vuol dire "non va"?
    2. probabilmente è solo un problema di percorsi...


  5. #5
    Moderatore di ASP.net L'avatar di djciko
    Registrato dal
    Nov 2002
    Messaggi
    6,887
    un semplice link...
    Leggi il file

    ...dovrebbe aprire il file nel browser. Cosi' andrebbe bene ?

  6. #6

    Re: Re: [VB.NET] Aprire un file di testo (applicazione web)

    Originariamente inviato da optime
    1. che vuol dire "non va"?
    2. probabilmente è solo un problema di percorsi...

    1) non dà segni di vita...
    2) ho controllato il percorso, ed è quello giusto, sia in debug che in esecutivo...

  7. #7
    Originariamente inviato da alfaking
    no, non c'ho pensato perchè vorrei fare la cosa più semplice possibile.
    siccome il file .txt lo creo in fase di elaborazione dati, poi vorrei semplicemente aprirlo...
    niente di più.
    mi sa che la cosa più semplice è quella di far apparire il "Salva-Apri-Cancella"...
    mi autoquoto.
    anche questa opzione non va bene, perchè

    Response.AppendHeader("Content-Disposition", "attachment; filename=" & nomefile)
    Response.TransmitFile(percorso)
    Response.End()

    blocca il flusso di operazioni, e quindi non prosegue con il resto delle cose che devo far fare...

    ma possibile che non ci sia possibilità di aprire un file .txt per visualizzarlo così com'è ?

  8. #8
    Moderatore di ASP.net L'avatar di djciko
    Registrato dal
    Nov 2002
    Messaggi
    6,887
    codice:
        Apri Documento
    Il file.doc deve stare nella stessa cartella

    (stessa cosa per un file di testo)

  9. #9
    Originariamente inviato da djciko
    codice:
        Apri Documento
    Il file.doc deve stare nella stessa cartella

    (stessa cosa per un file di testo)
    così andrebbe bene (scusa per prima ma non avevo letto il messaggio).
    ma questo file si deve aprire DOPO una certa condizione che io verifico tramite codice...
    quindi da vb.net gli dico

    codice:
    IF condizione .....
    APRI FILE
    ELSE
    FAI ALTRO

  10. #10
    Moderatore di ASP.net L'avatar di djciko
    Registrato dal
    Nov 2002
    Messaggi
    6,887
    Ok, allora prova:

    codice:
            Response.WriteFile("miofile.txt")

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.