Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 29.11.2012, 18:17
Аспирант
Отправить личное сообщение для Esigns Посмотреть профиль Найти все сообщения от Esigns
 
Регистрация: 27.09.2012
Сообщений: 62

file input выгрузить выбранный файл
Всем привет.
В инете посмотрел и не нашел нужной инфы.
При выборе файла в инпут, нужно посмотреть и если он больше скажем 100МБ, нужно сделать алерт и выгрузить файл из формы, чтобы чел выбрал другой.
Как такое сделать?
Вот примерный код:
$('#fileuploadwrapper').change(function() {
       var size = $("#fileuploadinput")[0].files[0].size; 
       if(size > 100000) {
           alert('error');
           //удаляю файл из формы, как?
       }
});
Ответить с цитированием
  #2 (permalink)  
Старый 29.11.2012, 20:05
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

$("#fileuploadinput").val('');
Ответить с цитированием
  #3 (permalink)  
Старый 29.11.2012, 20:44
х.з
Посмотреть профиль Найти все сообщения от dmitriymar
 
Регистрация: 21.11.2010
Сообщений: 4,588

Сообщение от Esigns
нужно посмотреть и если он больше скажем 100МБ
Сообщение от Esigns
if(size > 100000) {
100000KБ != 100МБ
Ответить с цитированием
  #4 (permalink)  
Старый 29.11.2012, 21:56
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

Сообщение от dmitriymar
100000KБ != 100МБ
Это почему же?

Ок, понял, имелось ввиду 100000Б != 100МБ
Ответить с цитированием
  #5 (permalink)  
Старый 29.11.2012, 22:40
Аватар для Hekumok
Отправить личное сообщение для Hekumok Посмотреть профиль Найти все сообщения от Hekumok
 
Регистрация: 04.06.2012
Сообщений: 513

danik.js,
Нет, имелось ввиду, что 100Мб = 102400Кб = 104857600б, т.к. 1Кб = 1024б, 1Мб = 1024Кб итд
__________________
★ ²º¹³ ☆
Ответить с цитированием
  #6 (permalink)  
Старый 29.11.2012, 22:46
х.з
Посмотреть профиль Найти все сообщения от dmitriymar
 
Регистрация: 21.11.2010
Сообщений: 4,588

Hekumok,
точно. кб по запарке всунул
Ответить с цитированием
  #7 (permalink)  
Старый 29.11.2012, 23:43
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

Сообщение от Hekumok
Нет, имелось ввиду, что 100Мб = 102400Кб = 104857600б, т.к. 1Кб = 1024б, 1Мб = 1024Кб итд
Это неверно.
1Кб == 1000б, 1Мб = 1000Кб и тд.

Но учитывая что почти у всех юзеров в системе отображается неверная инфа о размере файла, то не стоит руководствоваться "правильными" равенствами
Ответить с цитированием
  #8 (permalink)  
Старый 30.11.2012, 16:05
Аспирант
Отправить личное сообщение для Esigns Посмотреть профиль Найти все сообщения от Esigns
 
Регистрация: 27.09.2012
Сообщений: 62

Хах)
Да какая разница, сколько байт), вопрос то был не о кол-ве байт в кб), а в том как управлять содержимым file input, чтобы после отправки формы не было файла в инпуте.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проверка input file dizent jQuery 13 26.09.2013 18:32
При добавлении DOCTYPE "плывут" размеры input type=text Demath (X)HTML/CSS 4 08.07.2012 19:27
Opera, input file, div tabindex autosoft Events/DOM/Window 31 04.07.2012 02:45
[newbie question] input (file) -> submit -> php(json) zatoichi AJAX и COMET 1 18.01.2011 12:18
Обработка нескольких file input Temlekur Работа 8 21.01.2010 18:30