aravindnass Ответов: 2

проверка изображений для загрузки файлов(javascript)


эй...

Я хочу проверить изображения при загрузке файла(перед загрузкой) .Я нахожу java-скрипт для этого ... вот javascript ...

<script type="text/javascript">
    $(function() {
    $('#<%=fileupload1.ClientID %>').change(
        function()

         {
            var fileExtension = ['jpeg', 'jpg', 'png', 'gif', 'bmp'];
            if ($.inArray($(this).val().split('.').pop().toLowerCase(), fileExtension) == -1)
                               alert("Only '.jpeg','.jpg', '.png', '.gif', '.bmp' formats are allowed.");


        })
    })
</script>



но хочу я столкнуться с проблемой ..,у меня есть 4 элемента управления fileupload ..так что для каждого я должен поставить отдельный javascript ..может ли этот javascript обрабатывать в одном javascript....??/

aravindnass

haiii....могу ли я получить проверку размера(изображение не превышает 4 МБ)..с помощью этого javascript

2 Ответов

Рейтинг:
17

Sampath Kumar Sathiya

Привет,

Вы можете использовать следующее,

<script type="text/javascript">
    function fileCheck(obj) {
            var fileExtension = ['jpeg', 'jpg', 'png', 'gif', 'bmp'];
            if ($.inArray($(obj).val().split('.').pop().toLowerCase(), fileExtension) == -1)
                alert("Only '.jpeg','.jpg', '.png', '.gif', '.bmp' formats are allowed.");
    }
</script>


<asp:FileUpload ID="FileUpload1" runat="server"  onchange="fileCheck(this);"/>


aravindnass

haiii....могу ли я получить проверку размера(изображение не превышает 4 МБ)..с помощью этого javascript

Рейтинг:
1

Rajesh Varma Buddaraju

вы можете передать несколько идентификаторов событиям jquery, например $("#segement1,#segement2,#segement3").

Надеюсь, это поможет!


aravindnass

haiii....могу ли я получить проверку размера(изображение не превышает 4 МБ)..с помощью этого javascript

Rajesh Varma Buddaraju

см. http://stackoverflow.com/questions/3717793/javascript-file-upload-size-validation