1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
   | 
using System;
namespace PandaTest.Tests {
    public class FileUpload : System.Web.UI.Page {
    protected System.Web.UI.WebControls.Button bSendFile;
    protected System.Web.UI.HtmlControls.HtmlInputFile fileChooser;
    protected System.Web.UI.WebControls.Label Label1;
    
     Web Form Designer generated code 
    private void btnSendFile_Click(object sender, System.EventArgs e) {
        // On récupère le chemin absolu sur le poste client
        String absoluteFilename = fileChooser.PostedFile.FileName;
        // On récupère uniquement le nom du fichier
        String filename = System.IO.Path.GetFileName(absoluteFilename);
        // On définit le dossier de sauvegarde sur le serveur
        String folder = this.Server.MapPath(".") + @"\";
        // On sauvegarde le fichier
        fileSelector.PostedFile.SaveAs(folder + filename);
    }
    }
} | 
Partager