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



Użytkownik
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