Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Strony: 1
Witam.
Chcę pobrać w webkicie binarny obiekt z serwera i przekazać go do wywołującego skryptu w Pythonie
Tworzę wszystko zgodnie z dokumentacją - teoretycznie powinno to działać:
// javascript var x=new XMLHttpRequest() x.open('GET',url_obiektu,false) x.overrideMimeType('text/plain; charset=x-user-defined') x.send() var result=p.responseText document.title=JSON.stringify(result)
#python r=json.loads(frame.get_title()) a='' for b in r: a += chr(ord(b) & 255) open('obiekt.dat','wb').write(a)
Tylko że:
a) result.length nie zgadza się z wielkością obiektu (obiekt jest jakieś 10% większy)
b) zawartość result jest nawet podobna do oryginału - do tego stopnia że obrazek jpeg pobrany w ten sposób z serwera wyświetla się poleceniem display, można nawet zauważyć niejakie podobieństwo do oryginału... ale taki sam nie jest.
Ki diabeł???
Offline
Strony: 1