Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 362 Pomógł: 44 Dołączył: 10.06.2009 Ostrzeżenie: (0%)
|
Witajcie!
Obecnie mam problem tego typu iż muszę generować i wysyłać plik XML o określonych parametrach na dany URL i w odpowiedzi mam otrzymywać obrazek .gif O ile udało mi się znaleźć jakiś kod do wysyłania tych plików XML na serwer, tak nie mam pojęcia w jaki sposób realizować odbiór GIF'a i jego zapis na moim serwerze. A odnośnie jakiegoś kodu to wygląda on tak: Kod function postFile() { var xmlhttp = new ActiveXObject("Msxml2.XMLHTTP"); xmlhttp.open("POST", "http://yoursite.com/sample.xml", false); xmlhttp.send(); alert(xmlhttp.ResponseText); } I mam też kilka pytań (jako że z AJAX'em u mnie ciężko). Czy to jest w ogóle dobry kod do wysyłania 'plików'? Dlaczego tam jest "false" zamiast "true" ? I czy czasem modyfikacja "alert(xmlhttp.ResponseText);" nie jest częściową odpowiedzią na to czego szukam - czyli odbioru odpowiedzi od serwera ? |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 362 Pomógł: 44 Dołączył: 10.06.2009 Ostrzeżenie: (0%)
|
No więc chce drobnymi kroczkami dojść do tego wszystkiego do tego stopnia żebym mógł osiągnąć swój cel, (bo jak się wszystko robi na hura to się nic nie zrobi dobrze)
I teraz podążając za w3schools zrobiłem sobie plik XML krasnoludki.xml
I próbowałem go wmontować pod ten przykład: http://www.w3schools.com/ajax/ajax_xmlfile.asp No i niestety fiasko, jednak nie załamywałbym się jeszcze gdyby nie fakt że spróbowałem to wdrożyć do pliku podanego tutaj: http://www.w3schools.com/ajax/ajax_examples.asp I częściowo mi się udało, mówię częściowo tylko dlatego że nie do końca wiem jak moge wyłuskać tekst z konkretnych znaczników. Ten 'działający' plik wygląda następująco:
I z porównania tych dwóch plików html (nie działającego i działającego), domyślam się że 'xmlhttp.status' wyświetla status numerycznie czyli np.200 'xmlhttp.statusText' to samo tylko słownie, a xmlhttp.responseText treść pliku. Jednak gdy dodałem drugą identyczną linijkę z ID innego znacznika to skrypt przestał dzialać. Więc obecnie potrzebuje zrozumieć w jaki sposób i na jakich zasadach następuje pobieranie danych z XML'a. (mam nadzieję że nie napisałem zbyt chaotycznie, aha i wszystko testuje na lokalnie zainstalowanym XAMPP). Alternatywnie mogę wykorzystać do zrobienia tego całego skryptu (celu finalnego) pliki z SOAP ale nie wiem, czy to już nie za głęboka woda dla mnie skoro mam z tym problem. Ten post edytował Mackos 10.11.2010, 00:30:51 |
|
|
|
Mackos Wysyłanie pliku XML i odbieranie obrazka 25.10.2010, 19:14:57
erix CytatI czy czasem modyfikacja "alert(xmlhttp.... 26.10.2010, 09:05:38
thek Zależy jak otrzymujesz ten obrazek. Czy w formie ś... 26.10.2010, 10:46:24
erix Cytatto najpewniej są one zakodowane jako base64 i... 26.10.2010, 10:54:30
Mackos Ok, wybaczcie mi ale trochę nie ogarniam tego wszy... 9.11.2010, 21:45:40
erix Ale konkretniej, z czym masz problem? Tylko nie pi... 9.11.2010, 23:54:19 ![]() ![]() |
|
Aktualny czas: 27.12.2025 - 00:26 |