2009-11-18 18 views
5

Mój problem polega na próbie przesłania zdjęć podczas korzystania z mobilnego połączenia szerokopasmowego. (PHP)Przesyłanie plików za pomocą mobilnego połączenia szerokopasmowego przy użyciu standardowych przeglądarek (nie z telefonu)

Sytuacja jest -

1) Używam laptopa, który jest podłączony do Internetu za pomocą modemu blueconnect (T-Mobile)

2) Wiem, że moje prace witryn internetowych jak użyłem skryptu pHP przez ponad rok bez problemów

Inne punkty, które mogą pomóc w odpowiedzi

1) Przesyłanie zdjęć do facebook zawiedzie podczas korzystania z narzędzia przesyłania ich java (może pracować przy za pomocą prostego narzędzia do przesyłania)

2) przesyłanie plików do załączenia do mojej poczty internetowej (godaddy) będzie w 99% przypadków FAIL lub po prostu trwać wiecznie, chyba że korzystam z wersji mobilnej, która może działać w 50% przypadków.

3) przesyłanie plików do załączenia do moich kar za pracę w sieci web blueyonder/virgin webmail. Zwykle jest to bardzo szybkie. Jako test (powtórzyłem to kilka razy, aby zweryfikować) próbowałem przesłać pliki przy użyciu obu rodzajów poczty internetowej, a webmail blueyonder może przesłać plik 5 Mb w ciągu kilku minut, podczas gdy webmail godaddy zakończy się niepowodzeniem lub zajmie 30 minut - 1 godzinę. Robiłem te jeden po drugim, jednocześnie, używając tego samego pliku, używając różnych plików. za każdym razem ten sam wynik.

4) nie ma znaczenia, jakiej przeglądarki używam - FF, IE, Chrome.

5) Wiem, t-mobile coś do danych pochodzących w jak każdy obraz jest bardziej pixilated i pochodzi z podpowiedzi („naciśnij Shift-R, aby poprawić jakość obrazu”)

6) mówiącej do t -mobile, odmawiają robienia czegokolwiek i obwiniają strony internetowe za to, że nie działają!

Tak więc, w zasadzie istnieją informacje o tym, jak utworzyć program przesyłający, który może ominąć problemy z mobilnym łączem szerokopasmowym. Wiem, że jest to możliwe, ponieważ mój webmail z sieci Blue Over może to zrobić, ale jak? Dodatkowe pytanie - co dokładnie robi firma telefonii komórkowej z danymi, które sprawiają, że mobilny internet szerokopasmowy różni się od uzyskania dostępu szerokopasmowego przez linię telefoniczną lub za pomocą kabla.

+0

wygląda na to, że kompresują obrazy bardziej niż zwykłe przeglądanie, tak jak podczas korzystania z tetheringu 3G na obrazach iphone, które mają znacznie gorszą jakość niż podczas korzystania ze standardowego połączenia. To z pewnością ogranicza prędkość pobierania. Poza tym nie jestem pewien, przepraszam. – andyface

+0

Chciałbym ci pomóc, ale muszę ci pochwalić twoje wspaniałe pytanie. gramatyczny i szczegółowy. dobra robota. powodzenia. –

+1

Dzięki, po raz pierwszy ktoś powiedział, że jestem gramatycznie zdrowy :) Zamierzam opublikować pytanie na forum t-mobile, może również uzyskać informacje tam. –

Odpowiedz

1

Czy można ustanowić połączenia https? Jeśli tak, domyślam się, że obrazy POSTing za pośrednictwem połączenia https będą działały (chyba że zakończą połączenia po przesłaniu pewnej ilości danych). Jeśli nie, możesz podzielić zdjęcia na małe kawałki i zrobić to samo z kawałkami.

+0

Hmmm, nigdy nie myślałem o sprawdzaniu połączenia https witryn, które działają i nie działają. Mogę połączyć się za pomocą protokołu HTTPS i z tego, co mogę powiedzieć, to nie tyle problem z obrazem, co plikiem. (Próbowałem załadować różne pliki za pomocą mojej usługi poczty internetowej). –

+0

Cóż, właśnie udało mi się sprawdzić pytanie https. Witryny współpracujące z mobilnym łączem szerokopasmowym używają protokołu HTTPS do wysyłania danych i tych, które wykorzystują awarię protokołu HTTP. Czas dać t-mobile innym połączeniem ... –

+0

Wygląda na to, że przetwarzają dane w jakiś sposób i zepsuły je przypadkowo/celowo. –