jquery
  • html
  • codeigniter
  • 2015-07-28 2 views 1 likes 
    1

    Я пытаюсь ограничить размер размера загрузки изображения, используя следующий код:Ограничить размер загружаемого файла в CodeIgniter

    <input type="file" class="upload" name="image" value="<?php echo set_value('image'); ?>" /> <!--<button id='submit_btn' class="btn btn-default">upload</button> --> 
         <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>    
             <script type="text/javascript"> 
             $(document).on('change','.upload',function(){ 
         files = this.files; 
         size = files[0].size; 
         //max size 50kb => 50*1000 
         if(size > 1000141){ 
         alert('Please upload less than 1mb file'); 
         return false; 
         } 
         return true; 
    }); 
    </script> 
    

    , когда я загрузить изображение больше 1 Мб, загрузка проходит успешно. В чем проблема ? Bt изображение не загружается в папку bt in в базу данных

    +0

    попытка JS или CI ?? –

    +0

    спасибо за ур ответ .. может у объяснить это? – user

    +1

    вы можете использовать класс загрузки кода Codeigniter –

    ответ

    0

    Размер файла Проверка с помощью jquery (onsubmit validation) Попробуйте этот код, вы получите результат.

    <form action="<?=site_url('search/do_register')?>" method="post" enctype="multipart/form-data" onSubmit="return function();"> 
    <input type="file" class="upload" name="image" value="<?php echo set_value('image'); ?>"/> 
    <input type="submit" name="btn-reg" value=" Register " /> 
    
            <script type="text/javascript"> 
             $(document).on('change','.upload',function(){ 
         files = this.files; 
         size = files[0].size; 
         //max size 50kb => 50*1000 
    
         if(size > 1000141){ 
         alert('Please upload less than 1mb file'); 
         return false; 
         } 
         return true; 
    }); 
    </script> 
    

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

    • Нет связанных вопросов^_^