<%@ WebHandler Language="C#" Class="Adicionar" %> using System; using System.Web; using System.IO; public class Adicionar : IHttpHandler { public void ProcessRequest(HttpContext context) { string Localizacao = context.Request.QueryString["l"].ToString(); string Ficheiro = context.Request.QueryString["f"].ToString(); try { DirectoryInfo destino = new DirectoryInfo(@context.Request.ServerVariables["APPL_PHYSICAL_PATH"] + Localizacao); System.IO.File.Copy(Ficheiro, destino.FullName + Ficheiro.Substring(Ficheiro.LastIndexOf("\\"), Ficheiro.Length - Ficheiro.LastIndexOf("\\"))); } catch (Exception erro) { context.Response.Write(erro.Message); } } public bool IsReusable { get { return false; } } }