hotti: Numerische Angaben in Sequenzen

Beitrag lesen

Hi Jürgen,

du darfst den http-Request nicht in ascii laufen lassen. Hier mal ein ungetesteter Auszug aus meinem getesteten Filereader [..]

Ich danke Dir ganz herzlich, jetzt habe ich den Anfang, das ist immer der schwierigste Moment. Die Änderungen habe ich in eine kleine, nunmehr blib.js genannte Lib gefasst, b wie binary ;)

Meine Testseite gibt nun eine 243 aus, 4711 war wohl doch ein wenig zuviel.... ne im Ernst, ich muss mir das mal in Ruhe angucken ;)

Serverseitig erzeuge ich für die Zahl 243 die binary wie folgt, ich poste einfach mal die ganze Response-Class (Perl + HTML, ist ja nicht viel):

  
package Stream;  
  
use base 'main';  
use strict;  
use warnings;  
  
sub control{  
    my $self = shift;  
    $self->{CONTENT} = pack "CCCC", 243;  
    $self->header("Content-Type" => "appication/octet-stream");  
}  
  
  
1;#########################################################################  
__DATA__  
  
<script src="/blib.js"></script>  
<script>  
  
var stream = {  
    callback: function(binary){  
        alert(binary[0]);  
    },  
    call: function(){  
        this.method = 'POST',  
        this.url = '%url%',  
        this.params = 'x=y';  
        ajaxB_Request(this);  
        return false;  
    }  
};  
stream.call();  
</script>  

Unterhalb __DATA__ ist das HTML-Template, das ist alles für o.g. Link zur Webressource.
Wobei in pack() die Schablone "C" für 8 bit steht... ich habe hier noch ein Verständnisproblem, für was auch Uint32Array(xhr.response); steht, das ist mir noch nicht ganz klar (siehe Link zu /blib.js im Quelltext).

Morgen ist auch noch ein Tag...

Viele Grüße vom Horst
(der sich jetzt zum Fernseher rumdreht, da kommt irgenwas über Rüsseltiere)