У меня есть файловый загрузчик. Я не хочу проверять размер файла на стороне сервера. Мне нужен какой-то ребенок слушателя, чтобы получить размер загружаемого каждого периода и проверить, разрешено или не используется java-скрипт, и я использую загрузчик с загрузкой asp.netухватить файл загружаемого размера с помощью события javascript и отменить
ответ
AFAIK отсутствует javascript-событие, чтобы проверить клиентскую сторону для файлов при загрузке ... и так как вы не хотите проверять эта серверная сторона ответ зависит от браузера в том смысле, что для нее нужен API-интерфейс на стороне клиента, способный к тому, что вы хотите.
Вы можете использовать HTML5 + Javascript (File API) для этого ... но будьте осторожны: есть borwsers/версии браузеров, которые не supoport это ... детали и образцы:
я думаю, что вы не можете получить детали размера файла с JavaScript, что вы можете сделать, вы можете получить доступ к нему со стороны сервера с помощью блока сценариев. как это.
protected void btnFileUpload1_Click(object sender, EventArgs e)
{
int filesize;
filesize = FileUpload1.PostedFile.ContentLength; //to get the Size of uploaded files
if(filesize > yourMaxLength)
{
string errorScript = "<script type=\"text/javascript\">" +
"alert('Invalid File, you cannot upload file exceeding ' + filesize);" +
"</script>";
ClientScript.RegisterClientScriptBlock(this.GetType(), "alert", errorScript);
}
else
{
//proceeed with upolad successful operation
}
}
Uploadify хороший плагин для JQuery для загрузки файлов, имеет довольно хорошую коллекцию обратных вызовов на события, с полной информацией о файле, который загружается и прогресс загрузки.
использует flash, поскольку он знает размер, прежде чем загружать его со стороны сервера –
- 1. jQuery UI: Resizable: ухватить событие изменения размера
- 2. Редактировать файл с загружаемого файла с помощью javascript
- 3. Получение размера загружаемого файла перед загрузкой
- 4. Выполнение javascript, загружаемого с ajax
- 5. Получение размера загружаемого носителя несущей
- 6. Как отменить выполнение javascript после события click?
- 7. Изменения размера размера изображения с помощью JavaScript
- 8. Проверка размера изображения с помощью Javascript
- 9. Проблема для определения размера загружаемого файла?
- 10. УВА: ухватить файл не найден исключение с DIR
- 11. Выполнение динамически загружаемого JavaScript
- 12. Цепочка динамически загружаемого javascript
- 13. Python: ухватить особое исключение
- 14. Отменить загрузку файла с помощью Javascript/JQuery
- 15. Отменить ajax modalpopupextender с помощью javascript
- 16. отменить timeOut в JavaScript с помощью кнопки
- 17. Местоположение загружаемого файла в javascript
- 18. Как отменить события кнопок
- 19. Как отменить выбор кнопки с помощью JavaScript
- 20. Как получить размер динамически загружаемого swf с помощью javascript?
- 21. Как проверить сумму загружаемого файла с помощью javascript?
- 22. Изменение размера загружаемого файла памяти в grails
- 23. Отменить события мыши
- 24. Как скрыть элемент загружаемого файла с помощью javascript?
- 25. Ограничение размера загружаемого файла в Magento
- 26. Отменить изменение размера формы
- 27. удалить второй экземпляр загружаемого javascript
- 28. Как удалить и отменить удаление строки сетки с помощью javascript?
- 29. файла проблема размера загружаемого файла в asp.net
- 30. Как отменить изменение события на выбор управления с помощью нокаута?
Я хочу использовать его с asp.net, все, что мне нужно, это событие, и мне нужно знать, как отменить загрузку с помощью asp.net или javascript. –
@EslamSoliman AFAIK нет события javascript, чтобы проверить размер файла при загрузке. .. то, что вы спрашиваете, зависит от браузера в том смысле, что ему нужен API-интерфейс javascript, который может вам понравиться - это именно то, что предоставляют ссылки выше! – Yahia