Ejemplo n.º 1
0
    protected void ASPxUploadControl_FileUploadComplete(object sender, DevExpress.Web.ASPxUploadControl.FileUploadCompleteEventArgs e)
    {
        ASPxUploadControl uploadControl = (ASPxUploadControl)sender;
        UploadedFile      uploadedFile  = uploadControl.UploadedFiles[0];

        e.CallbackData = Request.Url.AbsoluteUri.Replace(Request.Url.Query, String.Empty) + String.Format("?loadFile={0}", uploadedFile.FileName);
        try {
            Stream pdfStream = ConvertToPdf(uploadedFile.FileContent, uploadedFile.FileName);
            Session["UploadedFile"] = MemoryStreamHelper.ToBytes(pdfStream);
        } catch (Exception ex) {
            e.ErrorText = ex.Message;
            e.IsValid   = false;
        }
    }