2013-08-07 6 views
3

Я хочу, чтобы проверить размер файла перед загрузкой на IE8 +Validate размер файла перед загрузкой - IE8 +

Я попытался

Validate File size before upload

Но не получилось.

И я не могу настроить каждый браузер IE для использования «ActiveXObject» (я видел, что это один из способов решения).

Что мне делать?

+1

Не используйте/поддержки IE9 или старше? Помимо этого, ваш единственный вариант - использовать Flash. –

+0

Я не могу, одобренный по умолчанию браузер IE8 +, к сожалению. – Willian

ответ

1

Использование элемента управления ASP.NET FileUpload вы не можете использовать код для проверки размера файла и информирования пользователя.

Если вы хотите лучший пользовательский опыт, то я предлагаю вам изучить некоторые решения с открытым исходным кодом, такие как следующие:

  1. Пользовательский модуль HTTP

    NeatUpload является свободным выбором.

  2. Silverlight вариант/флэш

    SWFUpload является свободным выбором.

  3. Асинхронных отрывы опции

    RadAsyncUpload - Telerik's ASP.NET AsyncUpload является вариантом оплаты, посетите веб-сайт для ценообразования.

+2

Я использовал PlUpload в прошлом с большим успехом. http://plupload.com/ –

0

Попробуйте

<form enctype="multipart/form-data"> 
    <label for="file">Filename:</label> 
    <input type="file" name="file" id="myFile"><br> 
</form> 


<script> 
$('#myFile').bind('change', function() { 
alert(this.files[0].size); 
}); 
</script> 
+0

Не работайте с IE8 – Willian

Смежные вопросы