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
<%-- 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.