<cc1:AjaxFileUpload ID="AjaxFileUpload1" AllowedFileTypes="jpg,jpeg"
runat="server" MaximumNumberOfFiles="4" OnUploadComplete="AjaxFileUpload1_UploadComplete"
/>
код позади файл
protected void AjaxFileUpload1_UploadComplete(object sender, AjaxControlToolkit.AjaxFileUploadEventArgs e)
{
if (e.FileSize > 10)
{
string filePath = e.FileName;
AjaxFileUpload1.SaveAs(Server.MapPath(filePath));
}
else
{
}
}
Я хочу, чтобы проверить, что все размеры файлов не должны превышать определенное значение, прежде чем загружать файлы события.
Ваш текущий код проверяет размер файла после того, как она была загружена. Если вам нужно что-то проверить перед загрузкой, я бы предложил сторонний инструмент, такой как PlUpload. –
Я хочу использовать элемент управления AjaxToolkit, есть ли способ проверить размер файла на стороне клиента. – bhanu
Не с контролем AjaxFileUpload. 'AsyncFileUpload' имеет' OnClientUploadStarted', который может вызывать функцию JS, которую вы можете использовать для проверки размера файла. –