[JavaScript][AJAX][PHP]Zmiana DPI - zmiana źródła |
[JavaScript][AJAX][PHP]Zmiana DPI - zmiana źródła |
2.01.2020, 20:02:16
Post
#21
|
|
Grupa: Moderatorzy Postów: 36 456 Pomógł: 6296 Dołączył: 27.12.2004 |
Brawo
-------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
2.01.2020, 20:05:41
Post
#22
|
|
Grupa: Zarejestrowani Postów: 182 Pomógł: 0 Dołączył: 19.03.2014 Ostrzeżenie: (0%) |
Myślę, że doszedłem do ładu:
file_get_content czyta zawartość do stringa, a ja takową zawartość już posiadam w $src po obcięciu nagłówka. |
|
|
2.01.2020, 20:10:19
Post
#23
|
|
Grupa: Moderatorzy Postów: 36 456 Pomógł: 6296 Dołączył: 27.12.2004 |
Cytat file_get_content czyta zawartość do stringa, a ja takową zawartość już posiadam w $src po obcięciu nagłówka. Dokladnie tak. Jak widzisz trudne to nie bylo -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
3.01.2020, 13:00:08
Post
#24
|
|
Grupa: Zarejestrowani Postów: 182 Pomógł: 0 Dołączył: 19.03.2014 Ostrzeżenie: (0%) |
Dziękuję za pomoc. Ech, jak się człowiek zasiedzi nad projektem to zamulenie kieruje człowieka na ścieżkę łatwizny a to nie tędy droga. Czas na mały reset zasobów. Pozdrawiam i dziękuję.
Ostatnia prośba. Jest już późno i mam dosyć. Próbuję pobrać ten obrazek w ten sposób: i nie działa. Zależy mi na opcji SAVE AS. Aha, działa: OK, już sobie poradziłem. Problem był w tym, że skrypt PHP działał wywołany Ajaxem. Zwróciłem obrobiony obrazek callback'iem i wyświetliłem w JS: PHP:
JS:
A jak aktywować pobieranie tego pliku bez callbacku Ajaxa? |
|
|
3.01.2020, 13:18:48
Post
#25
|
|
Grupa: Moderatorzy Postów: 36 456 Pomógł: 6296 Dołączył: 27.12.2004 |
A zes sie tego callback uczepil... Tu nie masz zadnego callback tylko zwykly response. I co ci on przeszkadza?
A jak chcesz normalnie to normalnie masz slac forma a potem naglowkami leciec jak miales oryginalnie -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
3.01.2020, 13:22:15
Post
#26
|
|
Grupa: Zarejestrowani Postów: 182 Pomógł: 0 Dołączył: 19.03.2014 Ostrzeżenie: (0%) |
Myślę, że response (callback) wysyła plik od klienta na serwer co wydłuża proces oczekiwania na pobieranie.
Próbuję tak, ale nie chodzi: Ten post edytował rafik73 3.01.2020, 13:24:44 |
|
|
3.01.2020, 13:32:57
Post
#27
|
|
Grupa: Moderatorzy Postów: 36 456 Pomógł: 6296 Dołączył: 27.12.2004 |
Kurcze...
nawet jak uzyjesz slowo callback w nawiasie, to nadal jest w BLEDZIE. Przestan uzywac slowo callback w tym kontekscie bo to jest zle. Rowniez response to nie idzie z przegladarki na serwer tylko z serwera do przegladarki. REQUEST idzie z przegladarki na serwer. Zapoznaj sie z tymi podstawomi pojeciami i przestan w koncu ich uzywac bez skladu i ladu. I nie, mowilem ci ze headers masz dawac w normalnym wyslaniu forma a nie w ajax -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
3.01.2020, 13:57:42
Post
#28
|
|
Grupa: Zarejestrowani Postów: 182 Pomógł: 0 Dołączył: 19.03.2014 Ostrzeżenie: (0%) |
Ok,
1) wysyłam plik do obróbki za pomocą AJAX do skryptu PHP który modyfikuje jego DPI. 2) chcę, żeby zmodyfikowany obrazek był automatycznie pobrany bez powrotu do JS 3) co masz na myśli pisząc "wysłać formą"? |
|
|
3.01.2020, 14:37:20
Post
#29
|
|
Grupa: Moderatorzy Postów: 36 456 Pomógł: 6296 Dołączył: 27.12.2004 |
No masz to wyslac jako normalny formularz. O
<form> ..... </form> slyszal? Jednak nawet jesli wyslesz to jako normalny form, to nadal te bajty obrazka bedziesz slal na serwer wiec za bardzo nie wiem jaki z tego zysk bedziesz mial. Generalnie, jak chccesz by serwer ci przetworzył ten obrazek to tak czy siak na ten serwer musisz go wyslac niewazne jak. Wiec argument o wolnym wysylaniu na serwer jakos nie pasuje. -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
3.01.2020, 14:44:30
Post
#30
|
|
Grupa: Zarejestrowani Postów: 6 761 Pomógł: 1822 Dołączył: 11.03.2014 Ostrzeżenie: (0%) |
Jeśli wysłałeś w response zakodowany w base64 obrazek, to kiedy wywołujesz kliknięcie na linku, to obrazek nie jest pobierany ponownie z serwera, tylko bezpośrednio z przeglądarki.
Nawet gdyby Ci się udało wywołać pobierane bezpośrednio w PHP, to nic na tym nie zaoszczędzisz. -------------------- |
|
|
3.01.2020, 15:07:10
Post
#31
|
|
Grupa: Zarejestrowani Postów: 182 Pomógł: 0 Dołączył: 19.03.2014 Ostrzeżenie: (0%) |
No masz to wyslac jako normalny formularz. O <form> ..... </form> slyszal? Jednak nawet jesli wyslesz to jako normalny form, to nadal te bajty obrazka bedziesz slal na serwer wiec za bardzo nie wiem jaki z tego zysk bedziesz mial. Generalnie, jak chccesz by serwer ci przetworzył ten obrazek to tak czy siak na ten serwer musisz go wyslac niewazne jak. Wiec argument o wolnym wysylaniu na serwer jakos nie pasuje. Słyszał. Myślałem, że chodzi ci o formularz zamiast ajaxa, a nie o wysłanie obrazka formularzem. Jeśli wysłałeś w response zakodowany w base64 obrazek, to kiedy wywołujesz kliknięcie na linku, to obrazek nie jest pobierany ponownie z serwera, tylko bezpośrednio z przeglądarki. Nawet gdyby Ci się udało wywołać pobierane bezpośrednio w PHP, to nic na tym nie zaoszczędzisz. Skoro tak to odpuszczam dziwaczenie. Tylko jak na niecały 1MB obrazka to trochę muli ta cała operacja. |
|
|
3.01.2020, 15:10:10
Post
#32
|
|
Grupa: Zarejestrowani Postów: 6 761 Pomógł: 1822 Dołączył: 11.03.2014 Ostrzeżenie: (0%) |
Skoro tak to odpuszczam dziwaczenie. Tylko jak na niecały 1MB obrazka to trochę muli ta cała operacja. A jeśli nie wstawiasz do linku zawartości response, to również trwa długo (zamiast kliknięcia wstaw alert)? -------------------- |
|
|
3.01.2020, 15:22:32
Post
#33
|
|
Grupa: Zarejestrowani Postów: 182 Pomógł: 0 Dołączył: 19.03.2014 Ostrzeżenie: (0%) |
Tak.
na localhoscie trwa to błyskawicznie |
|
|
3.01.2020, 15:23:33
Post
#34
|
|
Grupa: Moderatorzy Postów: 36 456 Pomógł: 6296 Dołączył: 27.12.2004 |
Nom, czyli dlugi czas to efekt wysylania na serwer i obrobki przez serwer
-------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
3.01.2020, 15:28:02
Post
#35
|
|
Grupa: Zarejestrowani Postów: 182 Pomógł: 0 Dołączył: 19.03.2014 Ostrzeżenie: (0%) |
Nom, czyli dlugi czas to efekt wysylania na serwer i obrobki przez serwer No to tego się nie przeskoczy, chyba, że mi światłowód podciągną 1MBit wysyłania na VDSL i wszystko jasne (jeśli oczywiście osiągnie maksa). Muszę zrobić test i udostępnić net z LTE, tam wysyłanie szybsze. |
|
|
3.01.2020, 15:29:24
Post
#36
|
|
Grupa: Moderatorzy Postów: 36 456 Pomógł: 6296 Dołączył: 27.12.2004 |
1MB to 1 MegaByte a nie jeden MegaBit - to tak w kwestii rzeczy, ktore znowu mylisz
-------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
3.01.2020, 15:36:36
Post
#37
|
|
Grupa: Zarejestrowani Postów: 182 Pomógł: 0 Dołączył: 19.03.2014 Ostrzeżenie: (0%) |
Napisałem 1 MBit a nie 1 MB, czepiasz się o literówkę (duże b zamiast małego)
https://pl.wikipedia.org/wiki/Megabit Czasem wyluzuj chłopie bo mi się to zaczyna kojarzyć z Adasiem Miauczyńskim z "Dnia Świra" - wszystko poprawiał (nerwica natręctw). Życie to nie bity- 1 lub 0, ale kubity https://pl.wikipedia.org/wiki/Kubit Pozdrawiam i dziękuję |
|
|
3.01.2020, 15:41:31
Post
#38
|
|
Grupa: Moderatorzy Postów: 36 456 Pomógł: 6296 Dołączył: 27.12.2004 |
No wlasnie nie. W poscie nr 31 napisales 1MB a pare postow pozniej napisales 1MBit. Ewidetnie wynika, ze dla ciebie to jedno i to samo.
A najlepsze jest to, ze jak ciebie poprawiam, to mi wysylasz linka do wikipedii ze niby ty masz racje, a tam wyraznie rozroznione jest MB od Mb/Mbit (b z malej litery) co tylko udowadnia ze ty sie myliles I bym ciebie nie poprawial o te nieszczesnie bity gdybys wczesniej nie popelnial tylu innych bledow. Operujesz na pojeciach, ktorych nie rozumiesz i tylko wprowadzasz innych i siebie w blad. No ale jak wolisz tak zyc, twoja sprawa -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
3.01.2020, 15:55:46
Post
#39
|
|
Grupa: Zarejestrowani Postów: 182 Pomógł: 0 Dołączył: 19.03.2014 Ostrzeżenie: (0%) |
W poście 31 odniosłem się do wielkości obrazka w megabajtach a w poście 35 do prędkości wysyłania łącza w megabitach. Co do reszty masz absolutną racje - totalnie to pokiełbasiłem na zasadzie "gdzieś dzwoni ale nie wiem gdzie", ale do końca nie jest tak,że kompletnie nie znam tych pojęć - taki los niedzielnego "programisty" - więc proszę o wyrozumiałość.
|
|
|
3.01.2020, 15:58:21
Post
#40
|
|
Grupa: Moderatorzy Postów: 36 456 Pomógł: 6296 Dołączył: 27.12.2004 |
A widzisz, zle zrozumialem
Cytat 1MBit wysyłania na VDSL Sadzilem ze wysylasz 1MB danych a nie dane z predkoscia 1Mbit - b z malej A Dzien Swira uwielbiam - tak to o mnie -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
Wersja Lo-Fi | Aktualny czas: 26.04.2024 - 12:51 |