![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 3 Pomógł: 0 Dołączył: 20.08.2008 Ostrzeżenie: (0%) ![]() ![]() |
Witam.
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:/ |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 207 Pomógł: 25 Dołączył: 16.11.2006 Ostrzeżenie: (0%) ![]() ![]() |
W JS raczej tego nie zrobisz.
Mógłbyś teoretycznie stworzyć na dysku tymczasowy spakowany plik, wysłać go na serwer i rozpakować, ale takie coś z poziomu strony WWW nie bardzo.. JS w rozszerzeniach FF lub widgetach Opery (od 9.51? napewno w 9.52 już jest) może i tak. Możliwe, że flash oferuje coś w tym rodzaju, a aplet Java to już napewno. |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 1 657 Pomógł: 125 Dołączył: 29.04.2006 Ostrzeżenie: (0%) ![]() ![]() |
W JS raczej tego nie zrobisz. Mógłbyś teoretycznie stworzyć na dysku tymczasowy spakowany plik, wysłać go na serwer i rozpakować, ale takie coś z poziomu strony WWW nie bardzo.. JS w rozszerzeniach FF lub widgetach Opery (od 9.51? napewno w 9.52 już jest) może i tak. Możliwe, że flash oferuje coś w tym rodzaju, a aplet Java to już napewno. widgety opery nie mają kompletnie związku z tym co mówisz... widgety nie są odpowiednikami rozszerzeń Fx-a. Ale: można przesyłać pliki skompresowane gzipem (jakieś ustawienia apache'a, czy coś w php. nie pamiętam dokładnie). W JS teoretycznie da się coś takiego napisać, ale nie wiem, czy jest jakiś gotowiec. |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 207 Pomógł: 25 Dołączył: 16.11.2006 Ostrzeżenie: (0%) ![]() ![]() |
widgety opery nie mają kompletnie związku z tym co mówisz... widgety nie są odpowiednikami rozszerzeń Fx-a. Ale: można przesyłać pliki skompresowane gzipem (jakieś ustawienia apache'a, czy coś w php. nie pamiętam dokładnie). W JS teoretycznie da się coś takiego napisać, ale nie wiem, czy jest jakiś gotowiec. Wiem, że widgety to nie jest odpowiednik rozszerzenie FF, ale sądzę, że coś dałoby się wyczarować. Ewentualnie user-scripta, o ile miałby dostep do API związanego z obsługa plików. No, ale to jest akurat kiepskie rozwiązanie, jak sam autor tematu napisał. Poza tym.. tutaj serwer akurat nie ma nic do gadania, chyba mylisz wysyłanie plików od usera do serwera, z wysyłaniem plików od serwera do usera - gdzie pierwsze to problem, a drugie to banał. Nie wiem.. może weź sobie kod źródłowy jakiegoś rar'a czy zip'a i przepisz na JavaScript - może się da (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) No, a tak na serio - to aplet Javy, raczej nic innego tutaj nie wymyślisz. Trzeba by niestety napisać własny, bo nie sądzę, aby wiele osób potrzebowało czegoś takiego. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 15.10.2025 - 16:42 |