Server Events

Server-Side FileUploaded Event

Handle the server-side FileUploaded event on the next Web Forms postback. Upload files first, then submit the page to process the uploaded GUIDs on the server.

Drag & drop files here, or paste from clipboard
Processed Files
<%-- ASPX Markup --%>
<au:AjaxFileUpload ID="Uploader1" runat="server"
    OnFileUploaded="Uploader1_FileUploaded"
    ShowProgress="true" />

<asp:Button runat="server" Text="Process Uploaded Files"
    OnClick="BtnProcess_Click" />

// Code-behind or <script runat="server">
protected void Uploader1_FileUploaded(object sender, FileUploadedEventArgs e)
{
    var uploadService = new UploadService();
    uploadService.CopyFile(
        e.FileGuid,
        Server.MapPath("~/App_Data/Processed/" + e.FileName));
}
Try It

Upload one or more files, then click Process Uploaded Files to raise FileUploaded during the page postback.