ďťż
Podstrony
|
telcocafeWitam.Mam następujący problem. Wczytuję dane z urządzenia Garmin przy pomocy odpowiedniego pluginu. W tym momencie dane wczytuję do textarea. Są one w formacie xml i zazwyczaj tych danych jest bardzo dużo więc trochę zajmują (zazwyczaj więcej niż 1 mega), a ja potrzebuję je teraz wysłać na serwer. I teraz pytanie czy istnieje jakaś funkcja lub jakiś sposób na skompresowanie tego przy pomocy js lub czegoś podobnego? Wysyłanie nieskompresowanego zajmuje zbyt dużo czasu a jak użytkownik ma wolne łącze to to będzie trochę trwało:/ Porada wujka G - http://bytes.com/for...read452382.html. Pierwsza od góry ;-) Ale w jakie sposób i kiedy mam wywołać te funkcje? Powiedzmy, że mam takie coś: <html> <head></head> <body> <FORM ACTION="b.php" METHOD="POST"> <INPUT TYPE="submit" NAME="ok" VALUE="ok"><BR> <textarea name="xml" rows=30 cols=50></textarea> </FORM> </body> </html> A na drugiej stronie chce to po prostu wyświetlić: <? echo $_POST['xml']; ?> W jaki sposób podpiąć tamten kod? Użytkownik konrad_kojak edytował ten post 22 sierpień 2008, 15:50 Jaki kod? Znasz angielski? Piąty post informuje co masz zrobić. http://bytes.com/for...t1729619-5.html. Trochę z tym będzie roboty, bo musiałbyś dostosować kod do struktury drzewa swojego XML, ale taka wiedza zawsze się przyda. O ten kod mi chodziło. Nie wiem jak mam go wykorzystać: xmlhttp = new ActiveXObject("Msxml2.XMLHTTP"); xmlhttp.open("POST",'http://xyz.com',true); var vSendXML = vMainXMLDOM.xml;//The size of vSendXML is appox 5 MB xmlhttp.send(vSendXML); Piąty post informuje co masz zrobić. http://bytes.com/for...t1729619-5.html Czytałem to i z tego co widziałem to trzeba napisać swoje funkcje. Ale przy pliku który ma zazwyczaj >20 000 linijek to będzie zwiecha totalna i dlatego liczyłem na jakieś funkcje wbudowane bo one zazwyczaj są szybsze. Wbudowane czy nie, prędkość będzie taka sama. Ale nie ma niestety żadnych wbudowanych funkcji do kompresji tekstu. Musisz je sam napisać. Jeśli chodzi o kod, jest to coś w rodzaju trzeciego postu w tym temacie - użytkownik miał taki sam problem, ale wysyłał plik wielkości pięciu MB Ajaksem. Użytkownik andrzej_aa edytował ten post 23 sierpień 2008, 10:16 |
|||
Sitedesign by AltusUmbrae. |