Ajax File Upload mit Codeigniter

Ich versuche, ein Bild hochzuladen mit codeigniter und ajax. Ich habe bereits die ajax-Methode zum einfügen der Werte in die DB, was ist der einfachste und einfachste Weg zum hochladen meiner Datei.
Hier ist das JQuery custom-Funktion:

(function($){
    jQuery.fn.ajaxSubmit =
        function() {
            $(this).submit(function(event) {
                event.preventDefault();
                var url = $(this).attr('action');                       
                var data = $(this).serialize();

                $.ajax({
                    url: url,
                    type: "POST",
                    data: data,
                    dataType: "html",
                    success: function(msg) {
                               $('#main').html(msg);
                             }
                       });

                 return this;
             });
         };
})(jQuery);

Ich nenne es so:

$(document).ready(function() {    
    $('#myForm').ajaxSubmit();
});

Die Funktion funktioniert einwandfrei, die Daten wird in die Datenbank eingefügt und ich habe sogar einige Verzeichnisse, die erstellt werden in dem Modell vor dem hochladen das Bild, Sie sind erstellt, aber das Bild wird nicht hochgeladen, an alle.

Ich weiß, ich muss noch eine versteckte Iframe um die Arbeit zu tun, aber ich bin nicht ganz wissen, wie zu integrieren, dass in meinem code.

Ich fand diesen link: github.com/johnlanz/jquery-fileuploader-codeigniter Es enthält eine Bibliothek führt, dass die Datei Hochladen, ohne etwas zu ändern in der codeigniter-controller und Modell.

InformationsquelleAutor Sarah | 2012-07-19

Schreibe einen Kommentar