n° 219
Novembre 2017
Dicembre 17, 2017, 11:57:22 *
Benvenuto! Accedi o registrati.
Hai dimenticato l'e-mail di attivazione?

Accesso con nome utente, password e durata della sessione
Notizia:
 
   Indice   Linux Windows Techassistance Gameassistance videogame hardware Aiuto Ricerca Agenda Downloads Accedi Registrati  


* Messaggi recenti
Messaggi recenti
Pagine: [1]   Vai giù
  Stampa  
Autore Discussione: pagina upload in asp.net  (Letto 3057 volte)
0 utenti e 1 Utente non registrato stanno visualizzando questa discussione.
Rober23
Newbie
*

Karma: +0/-1
Scollegato Scollegato

Messaggi: 40


Mostra profilo
« inserita:: Gennaio 07, 2013, 01:56:02 »

ciao a tutti. ho creato una pagina per l'upload di un file per un sito web. la pagina mi carica il file selezionato e lo salva nella directory del sito.

ecco il codice

Codice:
Partial Class upload
    Inherits System.Web.UI.Page

    Protected Sub cmdAdd_Click(sender As Object, e As System.EventArgs) Handles cmdAdd.Click
        'preparazione data adapter
        Dim DA As New myDSTableAdapters.documentsTableAdapter

        'preparazone informazioni
        Dim titolo As String = TextBox1.Text
        Dim descr As String = TextBox2.Text
        Dim data As Date = TextBox3.Text
        Dim pub_da As String = TextBox4.Text
        Dim fileName As String = FileUpload1.FileName

        'salvataggio file
        Dim docPath As String = "C:\(percorso completo)\doc\"
        FileUpload1.SaveAs(docPath & fileName)

        'inserimento nel db
        DA.Insert(titolo, descr, data, pub_da, fileName)

        'refresh gridview
        GridView1.DataBind()



    End Sub

nella cartella doc del mio progetto viene salvato il file. problema:
Codice:
Dim docPath As String = "C:\(percorso completo)\doc\"
        FileUpload1.SaveAs(docPath & fileName)
quando metto il mio progetto nel server, o anche quando lo copio su un altro pc, ovviamente dovrò reimpostare tutto il path! ho provato mettendo semplicemente "\doc\", oppure "cartellaprogetto\doc\" ma niente mi dà errore.

come potri risolverlo?
Registrato
MdmSoft
Newbie
*

Karma: +0/-0
Scollegato Scollegato

Messaggi: 8


Mostra profilo
« Risposta #1 inserita:: Gennaio 31, 2014, 09:05:54 »

Ciao,
assicurati che la cartella dove vuoi salvare il file abbia i permessi in scrittura, e utilizza Server.MapPath per il percorso...
nella seguente pagina è spiegato come fare
http://www.mdmsoft.it/code-snippets/post/use-server-map-path-in-a-c-sharp-class.aspx
Registrato
Pagine: [1]   Vai su
  Stampa  
 
Vai a:  

Copyright © 2017 Edizioni Master SpA. p.iva : 02105820787

Tutti i diritti di proprietà letteraria e artistica riservati. - Privacy



powered by Simple Machines