Split-Datei mit JavaScript oder jQuery

Brauche ich zum hochladen von einem Teil einer Datei (nur das erste MB). Ich habe ein PHP-script, das lädt die ganze Datei. Die Daten (formData- Objekt) übergeben wird durch einen ajax-Aufruf.

Meine Idee wäre nun teilen Sie die Datei mit javascript (jquery). Gibt es eine Lösung für meine Anfrage?

Aktuelle code:

function start(a){
    //var fSize = $('#fileUpload')[0].files[0].size /1024;
    var formData = new FormData();    
    formData.append( 'fileUpload', $('#fileUpload')[0].files[0] );
    //AJAX
    $.ajax({
        url: 'script.php',
        type: 'POST',
        data: formData,
        processData: false,
        contentType: false,
        success: function(msg){
            alert("Win: " + msg);
        },
        error: function(bla, msg){
            alert("Fail: " + msg);
        }
    });
}
  • Sie haben keinen Zugriff auf die Inhalt-Datei im JavaScript. Es gibt keinen Weg, um es zu teilen. Und BTW es gibt keinen Weg zur post eine Datei mit AJAX entweder.
  • Warum nicht Sie es post als Antwort?
  • Naja, eigentlich gibt ' s einen Weg - mit dem neuen FileReader-API. Aber irgendwie denke ich es ist hier nicht relevant. )
  • Ich nehme an diesem Artikel für Sie nützlich sein könnte. Beachten Sie jedoch, dass Werkzeuge verwendet werden, sind nicht universell unterstützt... noch.
  • ehm, das Skript oben funktioniert.
InformationsquelleAutor Sylnois | 2012-08-21
Schreibe einen Kommentar