AllowMultiple="true" plus AutoPostBack="true": the whole batch uploads,
the page posts back once, and FileUploaded fires once per file - each handled in VB.
What you should see: select several files at once; when the batch finishes the page posts back automatically and the list below names each saved file under ~/uploads.
Drag & drop files here, or paste from clipboard
<au:AjaxFileUpload ID="Uploader1" runat="server"
AllowMultiple="true"
AutoUpload="true"
AutoPostBack="true"
OnFileUploaded="Uploader1_FileUploaded" />
Protected Sub Uploader1_FileUploaded(ByVal sender As Object,
ByVal e As AjaxUploader.Events.FileUploadedEventArgs)
' Runs once per file on the postback
Dim svc As New AjaxUploader.Services.UploadService()
svc.CopyFile(e.FileGuid, "~/uploads/" & Guid.NewGuid().ToString("N") &
System.IO.Path.GetExtension(If(e.FileName, "")))
End Sub