Nov 01, 2013, 1:01 AM
Oka, the example is simple, you need to select many files to see the error.
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WebForm1.aspx.cs" Inherits="ExtMultiupload.WebForm1" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
</head>
<body>
<ext:ResourceManager ID="ResourceManager1" runat="server" Theme="Default" />
<form id="form1" runat="server">
<ext:MultiUpload ID="MultiUpload1" runat="server" OnFileUpload="MultiUpload1_FileUpload" AutoStartUpload="true" FileDropAnywhere="false" FileSizeLimit="2 MB" FileTypes="*.png;*.jpg;*.jpeg;*.gif" FileTypesDescription="Archivos de imagen" FileUploadLimit="3" FileQueueLimit="0">
<Button>
<ext:LinkButton ID="asdd" runat="server" Text="Agregar foto" Icon="Add" />
</Button>
<Listeners>
<UploadStart Handler="Ext.Msg.wait('Subiendo archivo '+ file.name +', por favor espere...');" />
<UploadError Fn="uploadError" />
<FileSelectionError Fn="fileSelectionError" />
<UploadComplete Handler="Ext.Msg.hide();" />
</Listeners>
</ext:MultiUpload>
</form>
<script type="text/javascript">
function uploadError(item, file, errorCode, message) {
alert("Error Code: " + errorCode + ", File name: " + file.name + ", File size: " + file.size + ", Message: " + message);
}
function fileSelectionError(item, file, errorCode, message) {
alert("Error Code: " + errorCode + ", File name: " + file.name + ", File size: " + file.size + ", Message: " + message);
}
</script>
</body>
</html>
protected void MultiUpload1_FileUpload(object sender, FileUploadEventArgs e)
{
if (null != e && e.HasFile)
{
}
}