Filoweb.it

UPLOAD DI FILE


FB TW G+ whatsapp RSS FEED
ASP.NET
UPLOAD DI FILE


  <%@ Page Language=" C#"  %>
<%@ Import Namespace=" System.IO"  %>

<script runat=" server" >
void Page_Load(Object sender, EventArgs e){
  if( filMyFile.PostedFile != null )
  {
    // referenzia il file caricato
    HttpPostedFile myFile = filMyFile.PostedFile;
  
    // rileva dimensione del file
    int nFileLen = myFile.ContentLength;
    byte[] myData = new byte[nFileLen];
    
    // leggi il file dallo stream
    myFile.InputStream.Read(myData, 0, nFileLen);

    // rileva il nome del file e lo associa al path corrente dello script di upload
    string strPath = Server.MapPath(Path.GetFileName(myFile.FileName));

    // crea un nuovo file
    FileStream newFile = new FileStream(strPath, FileMode.Create);

    // scrivi il buffer di dati nel file
    newFile.Write(myData, 0, myData.Length);

    // chiude il file
    newFile.Close();

    // informa il client che il file è stato caricato correttamente
    this.lbResult.Text = " File caricato correttamente" ;

    // manipola il testo contenuto nel file...
    string buf = System.Text.Encoding.Default.GetString(myData);

    // decommentare la riga seguente se si desidera visualizzare il contenuto del file
    //Response.Write(buf);

  }
}
</script>

<html>
  <head>
    <title>Upload di file con ASP.net</title>
  </head>
<body>
  <form id=" Form1"  method=" post"  runat=" server"  enctype=" multipart/form-data" >
    Upload di file con ASP.net<br /><br />
    Seleziona il file dal tuo PC:
    <input id=" filMyFile"  type=" file"  runat=" server"  NAME=" filMyFile"  size=" 30"  class=" button" >
    <br /><br />
    <asp:Button id=" Button1"  runat=" server"  Text=" Importa »" ></asp:Button>
    <br /><br />
    <asp:Label ID=" lbResult"  Runat=" server" ></asp:Label>
  </form>
</body>
</html> 
FB TW G+ whatsapp RSS FEED

filoweb.it è il sito personale di Filippo Brunelli
(c) 2017 Filippo Brunelli
Le immagini ed i testi contenuti nel sito sono di proprietà di Filippo Brunelli salvo diversamente indicato.
L'uso delle immagini e del testo è gratuito per uso personale ed è subbordinato alla citazione della fonte.
Brunelli Filippo declina ogni responsabilità per l'uso che viene fatto delle informazioni presenti nel sito.
FILOWEB.it Piccolo quaderno degli appunti. Argomento: ASP.NET, Titolo:UPLOAD DI FILE. Altri script riguardano: CSS, Jscript, .net, Classic Asp, HTML, Jquery, varie, url rewrite, pagina protetta da password, ecc. Altro su https://www.filoweb.it