Diviser le fichier en JavaScript ou jQuery

J'ai besoin de télécharger une partie d'un fichier (seulement la première MO). J'ai créé un script PHP qui télécharge le fichier en entier. Les données (formData Objet) est passé par un appel ajax.

Mon idée serait maintenant de diviser le fichier en javascript (jquery). Est-il une solution pour ma demande?

Code actuel:

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);
        }
    });
}
Vous n'avez pas accès au fichier de contenu en JavaScript. Il n'y a aucun moyen de le découper. Et BTW, il est impossible de publier un fichier avec l'AJAX.
Pourquoi ne pas poster une réponse?
Eh bien, en fait il y a un moyen avec de nouveaux FileReader API. Mais de toute façon je pense qu'il n'est pas pertinent ici. )
Je suppose que cet article pourrait être utile pour vous. Mais prendre note que les outils utilisés ne sont pas universellement pris en charge... pour l'instant.
euh, ce script ci-dessus fonctionne.

OriginalL'auteur Sylnois | 2012-08-21

Leave a Reply

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *