Передача картинки через Jquery

Тема в разделе "Другие языки", создана пользователем yeaahhh, 13 дек 2010.

Модераторы: Цукер
  1. yeaahhh

    yeaahhh

    Регистр.:
    8 май 2008
    Сообщения:
    278
    Симпатии:
    11
    Ребят, подскажите, пожалуйста.. Как передать картинку через передачу данных такого типа:
    PHP:
     <script>  
            $(
    document).ready(function(){  
              
                $(
    '#reg').submit(function(){  
                    $.
    ajax({  
                        
    type"POST",  
                        
    url"save_user.php",  
                        
    data"login="+$("#login").val()+"&img="+$("#img").val(),  
                        
    success: function(html){  
                            $(
    "#content").html(html); 
                         }  
                    });  
                    return 
    false;  
                });  
                  
            });  
        
    </script>  
    <input type="FILE" id="img">
    При данном примере в файл save_user.php передаётся имя выбранного файла..
    А как передать всякие ['tmp_name'] и т.п.?
    Вообщем как получить в файле save_user.php $_FILES?
    Просто думаю-думаю, как залить картинку.. Новичок в Jquery..
    Заранее большое спасибо..
     
  2. CNiks0N

    CNiks0N lamp.root

    Регистр.:
    28 ноя 2008
    Сообщения:
    230
    Симпатии:
    48
    да здраствует гугл
    http://www.google.com/search?q=jquery+ajax+upload
    берёшь любой скрипт и смотришь как в сорце сделано.
    а если тебе лень то могу сказать одно - отправка файла происходит только 2мя вариантами:
    1. создание фрейма и оправка ему файла
    2. через flash
     
  3. Mr.Emm

    Mr.Emm Постоялец

    Регистр.:
    5 май 2008
    Сообщения:
    144
    Симпатии:
    107
    Очень удобный плугин - http://www.uploadify.com/demos/
     
  4. Xata6

    Xata6 Постоялец

    Регистр.:
    20 мар 2007
    Сообщения:
    84
    Симпатии:
    5