powered by simpleCommunicator - 2.0.40     © 2025 Programmizd 02
Форумы / Android [игнор отключен] [закрыт для гостей] / Не загружается картинка Picasso
17 сообщений из 17, страница 1 из 1
Не загружается картинка Picasso
    #39077127
Фотография НикоДимиден
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте, подскажите пожалуйста.

Я начал знакомится с библиотекой Picasso для загрузки картинок, и у меня возникла проблема.
Если я загружаю картинку с любого сайта, допустим :
http://i.imgur.com/DvpvklR.png
то загружается все нормально, а если я загружаю с бесплатного хостинга bombinfo.ru, вот адрес сайта:
http://worldfilmpeople.bombinfo.ru/1/DvpvklR.png
то она не загружается и выскакивает ошибка.
Это проблема в хостинге насколько я понимаю? А в чем именно?




автор10-14 15:07:58.300 2099-2099/? D/dalvikvm: Late-enabling CheckJNI
10-14 15:07:58.420 2099-2099/? E/dalvikvm: Could not find class 'android.transition.Slide', referenced from method ru.noticeword_send.com.sendpm.MainActivity.initActivityTransitions
10-14 15:07:58.420 2099-2099/? W/dalvikvm: VFY: unable to resolve new-instance 1940 (Landroid/transition/Slide;) in Lru/noticeword_send/com/sendpm/MainActivity;
10-14 15:07:58.420 2099-2099/? D/dalvikvm: VFY: replacing opcode 0x22 at 0x0006
10-14 15:07:58.420 2099-2099/? D/dalvikvm: DexOpt: unable to opt direct call 0x421f at 0x08 in Lru/noticeword_send/com/sendpm/MainActivity;.initActivityTransitions
10-14 15:07:58.440 2099-2099/? W/dalvikvm: VFY: unable to find class referenced in signature (Landroid/view/SearchEvent;)
10-14 15:07:58.444 2099-2099/? I/dalvikvm: Could not find method android.view.Window$Callback.onSearchRequested, referenced from method android.support.v7.internal.view.WindowCallbackWrapper.onSearchRequested
10-14 15:07:58.444 2099-2099/? W/dalvikvm: VFY: unable to resolve interface method 17569: Landroid/view/Window$Callback;.onSearchRequested (Landroid/view/SearchEvent;)Z
10-14 15:07:58.444 2099-2099/? D/dalvikvm: VFY: replacing opcode 0x72 at 0x0002
10-14 15:07:58.444 2099-2099/? I/dalvikvm: Could not find method android.view.Window$Callback.onWindowStartingActionMode, referenced from method android.support.v7.internal.view.WindowCallbackWrapper.onWindowStartingActionMode
10-14 15:07:58.444 2099-2099/? W/dalvikvm: VFY: unable to resolve interface method 17573: Landroid/view/Window$Callback;.onWindowStartingActionMode (Landroid/view/ActionMode$Callback;I)Landroid/view/ActionMode;
10-14 15:07:58.444 2099-2099/? D/dalvikvm: VFY: replacing opcode 0x72 at 0x0002
10-14 15:07:58.460 2099-2099/? I/dalvikvm: Could not find method android.widget.LinearLayout$LayoutParams., referenced from method android.support.design.widget.AppBarLayout$LayoutParams.
10-14 15:07:58.464 2099-2099/? W/dalvikvm: VFY: unable to resolve direct method 18072: Landroid/widget/LinearLayout$LayoutParams;. (Landroid/widget/LinearLayout$LayoutParams;)V
10-14 15:07:58.464 2099-2099/? D/dalvikvm: VFY: replacing opcode 0x70 at 0x0000
10-14 15:07:58.464 2099-2099/? I/dalvikvm: Could not find method android.widget.LinearLayout$LayoutParams., referenced from method android.support.design.widget.AppBarLayout$LayoutParams.
10-14 15:07:58.464 2099-2099/? W/dalvikvm: VFY: unable to resolve direct method 18072: Landroid/widget/LinearLayout$LayoutParams;. (Landroid/widget/LinearLayout$LayoutParams;)V
10-14 15:07:58.464 2099-2099/? D/dalvikvm: VFY: replacing opcode 0x70 at 0x0000
10-14 15:07:58.464 2099-2099/? I/dalvikvm: Could not find method android.widget.FrameLayout$LayoutParams., referenced from method android.support.design.widget.CollapsingToolbarLayout$LayoutParams.
10-14 15:07:58.464 2099-2099/? W/dalvikvm: VFY: unable to resolve direct method 17970: Landroid/widget/FrameLayout$LayoutParams;. (Landroid/widget/FrameLayout$LayoutParams;)V
10-14 15:07:58.464 2099-2099/? D/dalvikvm: VFY: replacing opcode 0x70 at 0x0000
10-14 15:07:58.468 2099-2099/? I/dalvikvm: Could not find method android.content.res.TypedArray.getChangingConfigurations, referenced from method android.support.v7.internal.widget.TintTypedArray.getChangingConfigurations
10-14 15:07:58.468 2099-2099/? W/dalvikvm: VFY: unable to resolve virtual method 428: Landroid/content/res/TypedArray;.getChangingConfigurations ()I
10-14 15:07:58.468 2099-2099/? D/dalvikvm: VFY: replacing opcode 0x6e at 0x0002
10-14 15:07:58.468 2099-2099/? I/dalvikvm: Could not find method android.content.res.TypedArray.getType, referenced from method android.support.v7.internal.widget.TintTypedArray.getType
10-14 15:07:58.468 2099-2099/? W/dalvikvm: VFY: unable to resolve virtual method 450: Landroid/content/res/TypedArray;.getType (I)I
10-14 15:07:58.468 2099-2099/? D/dalvikvm: VFY: replacing opcode 0x6e at 0x0002
10-14 15:07:58.480 2099-2099/? D/dalvikvm: GC_FOR_ALLOC freed 159K, 14% free 4160K/4836K, paused 3ms, total 3ms
10-14 15:07:58.504 2099-2099/? W/Settings: Setting airplane_mode_on has moved from android.provider.Settings.System to android.provider.Settings.Global, returning read-only value.
10-14 15:07:58.596 2099-2103/? D/dalvikvm: GC_CONCURRENT freed 77K, 13% free 4477K/5088K, paused 27ms+1ms, total 31ms
10-14 15:07:58.612 2099-2099/? D/libEGL: loaded /system/lib/egl/libEGL_genymotion.so
10-14 15:07:58.612 2099-2099/? D/: HostConnection::get() New Host Connection established 0xb7f28728, tid 2099
10-14 15:07:58.628 2099-2099/? D/libEGL: loaded /system/lib/egl/libGLESv1_CM_genymotion.so
10-14 15:07:58.628 2099-2099/? D/libEGL: loaded /system/lib/egl/libGLESv2_genymotion.so
10-14 15:07:58.688 2099-2099/? W/EGL_genymotion: eglSurfaceAttrib not implemented
10-14 15:07:58.752 2099-2099/ru.noticeword_send.com.sendpm D/OpenGLRenderer: Enabling debug mode 0
10-14 15:07:59.068 2099-2127/ru.noticeword_send.com.sendpm D/skia: --- SkImageDecoder::Factory returned null
10-14 15:07:59.236 2099-2103/ru.noticeword_send.com.sendpm D/dalvikvm: GC_CONCURRENT freed 351K, 17% free 4548K/5416K, paused 6ms+0ms, total 17ms
10-14 15:07:59.716 2099-2152/ru.noticeword_send.com.sendpm D/skia: --- SkImageDecoder::Factory returned null
10-14 15:08:00.420 2099-2099/ru.noticeword_send.com.sendpm W/System.err: java.io.IOException: Failed to decode stream.
10-14 15:08:00.420 2099-2099/ru.noticeword_send.com.sendpm W/System.err: at com.squareup.picasso.BitmapHunter.decodeStream(BitmapHunter.java:145)
10-14 15:08:00.420 2099-2099/ru.noticeword_send.com.sendpm W/System.err: at com.squareup.picasso.BitmapHunter.hunt(BitmapHunter.java:217)
10-14 15:08:00.420 2099-2099/ru.noticeword_send.com.sendpm W/System.err: at com.squareup.picasso.BitmapHunter.run(BitmapHunter.java:159)
10-14 15:08:00.420 2099-2099/ru.noticeword_send.com.sendpm W/System.err: at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:390)
10-14 15:08:00.420 2099-2099/ru.noticeword_send.com.sendpm W/System.err: at java.util.concurrent.FutureTask.run(FutureTask.java:234)
10-14 15:08:00.420 2099-2099/ru.noticeword_send.com.sendpm W/System.err: at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1080)
10-14 15:08:00.420 2099-2099/ru.noticeword_send.com.sendpm W/System.err: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:573)
10-14 15:08:00.420 2099-2099/ru.noticeword_send.com.sendpm W/System.err: at java.lang.Thread.run(Thread.java:856)
10-14 15:08:00.420 2099-2099/ru.noticeword_send.com.sendpm W/System.err: at com.squareup.picasso.Utils$PicassoThread.run(Utils.java:411)
10-14 15:08:00.420 2099-2099/ru.noticeword_send.com.sendpm I/111: зпгрузка - java.io.IOException: Failed to decode stream.
...
Рейтинг: 0 / 0
Не загружается картинка Picasso
    #39077162
irbis_al
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
НикоДимиден,

Ну надеюсь Вы в урлах всё правильно поставили в программе ...ибо
ссылка
http://worldfilmpeople.bombinfo.ru/1/DvpvklR.png?ckattempt=1
(вот с этим довеском ?ckattempt=1)
А у Вас на форму
http://worldfilmpeople.bombinfo.ru/1/DvpvklR.png
(Хотя расшифровывается правлтно с довеском)
Вы надеюсь в прогу вставляете
http://worldfilmpeople.bombinfo.ru/1/DvpvklR.png?ckattempt=1
Если так,то надо посмотреть исходный код станица и там и там.
(Вполне возможно,что она(картинка) динамически добавляется body страницы после загрузки страницы...как раз защита,чтоб автоматом картинки не воровали)
...
Рейтинг: 0 / 0
Не загружается картинка Picasso
    #39077166
irbis_al
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
НикоДимиден,
Я нарример делаю
wget http://i.imgur.com/DvpvklR.png
(Команда wget в линуксе...забирает ресурс по протоколу http)
Получаю картинку.
Делаю
wget http://worldfilmpeople.bombinfo.ru/1/DvpvklR.png?ckattempt=1
Получаю
Запрос HTTP послан, ожидается ответ... 403 Forbidden
2015-10-15 08:38:43 ОШИБКА 403: Forbidden.
...
Рейтинг: 0 / 0
Не загружается картинка Picasso
    #39077185
Фотография НикоДимиден
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
irbis_alНикоДимиден,
Я нарример делаю
wget http://i.imgur.com/DvpvklR.png
(Команда wget в линуксе...забирает ресурс по протоколу http)
Получаю картинку.
Делаю
wget http://worldfilmpeople.bombinfo.ru/1/DvpvklR.png?ckattempt=1
Получаю
Запрос HTTP послан, ожидается ответ... 403 Forbidden
2015-10-15 08:38:43 ОШИБКА 403: Forbidden.



http://i.imgur.com/DvpvklR.png без довеса работает.

не работает
http://worldfilmpeople.bombinfo.ru/1/DvpvklR.png?ckattempt=1
или
http://worldfilmpeople.bombinfo.ru/1/DvpvklR.png

Есть какие-нибудь мысли по этому поводу?
...
Рейтинг: 0 / 0
Не загружается картинка Picasso
    #39077186
Фотография НикоДимиден
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
irbis_alНикоДимиден,

Ну надеюсь Вы в урлах всё правильно поставили в программе ...ибо
ссылка
http://worldfilmpeople.bombinfo.ru/1/DvpvklR.png?ckattempt=1
(вот с этим довеском ?ckattempt=1)
А у Вас на форму
http://worldfilmpeople.bombinfo.ruhttp://worldfilmpeople.bombinfo.ru/1/DvpvklR.pngDvpvklR.png
(Хотя расшифровывается правлтно с довеском)
Вы надеюсь в прогу вставляете
http://worldfilmpeople.bombinfo.ru/1/DvpvklR.png?ckattempt=1
Если так,то надо посмотреть исходный код станица и там и там.
(Вполне возможно,что она(картинка) динамически добавляется body страницы после загрузки страницы...как раз защита,чтоб автоматом картинки не воровали)

Исходный код какой страницы? index.php? У меня там только он. а картинка находится в папке /1
...
Рейтинг: 0 / 0
Не загружается картинка Picasso
    #39077194
Фотография НикоДимиден
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
irbis_alНикоДимиден,
Я нарример делаю
wget http://i.imgur.com/DvpvklR.png
(Команда wget в линуксе...забирает ресурс по протоколу http)
Получаю картинку.
Делаю
wget http://worldfilmpeople.bombinfo.ru/1/DvpvklR.png?ckattempt=1
Получаю
Запрос HTTP послан, ожидается ответ... 403 Forbidden
2015-10-15 08:38:43 ОШИБКА 403: Forbidden.

А как так получается что в браузере он отдает ответ а через запрос или программу пикассо не отдаёт ответ?
...
Рейтинг: 0 / 0
Не загружается картинка Picasso
    #39077229
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Для подобных случаев на компе стоит установить локальный прокси http://sourceforge.net/projects/paros/

И подсмотреть, как происходит обмен между браузером и сервером.
...
Рейтинг: 0 / 0
Не загружается картинка Picasso
    #39077242
Фотография НикоДимиден
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wadmanДля подобных случаев на компе стоит установить локальный прокси http://sourceforge.net/projects/paros/

И подсмотреть, как происходит обмен между браузером и сервером.

Интересно, большое спасибо.
Кстати на другом хостинге , условно бесплатном , все нормально.
http://tikofind.esy.es/DvpvklR.png

Сейчас установлю подобную программу и попытаюсь понять в чем конкретно дело.
...
Рейтинг: 0 / 0
Не загружается картинка Picasso
    #39077484
irbis_al
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
НикоДимиденirbis_alНикоДимиден,
Я нарример делаю
wget http://i.imgur.com/DvpvklR.png
(Команда wget в линуксе...забирает ресурс по протоколу http)
Получаю картинку.
Делаю
wget http://worldfilmpeople.bombinfo.ru/1/DvpvklR.png?ckattempt=1
Получаю
Запрос HTTP послан, ожидается ответ... 403 Forbidden
2015-10-15 08:38:43 ОШИБКА 403: Forbidden.

А как так получается что в браузере он отдает ответ а через запрос или программу пикассо не отдаёт ответ?

Один из вариантов...настройка http сервера..
Например сервер проверяет от какого броузера ...и если браузер ему не понятен типа wget...он отвечает извините 403....
Например мой апекс
http://cis-pos.com
Обменивается кукой с клиентом и по ней идентифицирует сессию...
и тоже по wget получить ничего нельзя...надо сначала "договорится".
Я думаю на локальном прокси Вы сами всё увидите
...
Рейтинг: 0 / 0
Не загружается картинка Picasso
    #39077638
Фотография НикоДимиден
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
irbis_alНикоДимиденпропущено...


А как так получается что в браузере он отдает ответ а через запрос или программу пикассо не отдаёт ответ?

Один из вариантов...настройка http сервера..
Например сервер проверяет от какого броузера ...и если браузер ему не понятен типа wget...он отвечает извините 403....
Например мой апекс
http://cis-pos.com
Обменивается кукой с клиентом и по ней идентифицирует сессию...
и тоже по wget получить ничего нельзя...надо сначала "договорится".
Я думаю на локальном прокси Вы сами всё увидите

Там похоже неправильно передает Content-Type

Content-Type: text/html

а нужно

Content-Type: image/jpeg

Но это еще не все, есть еще что-то.

Ответ когда загружается картинка:

авторHTTP/1.1 200 OK
Last-Modified: Fri, 12 Apr 2013 05:38:01 GMT
ETag: "39825b3ee802929e4ab5971cd4f34a05"
Content-Type: image/jpeg
Fastly-Debug-Digest: 49f3e0f21ba7d557f3aafa94306969e5e1df53056b1c71dd2c8613a184ce61a6
cache-control: public, max-age=31536000
Content-Length: 93846
Accept-Ranges: bytes
Date: Thu, 15 Oct 2015 09:23:32 GMT
Age: 2511145
Connection: keep-alive
X-Served-By: cache-iad2141-IAD, cache-fra1220-FRA
X-Cache: HIT, HIT
X-Cache-Hits: 8, 1
X-Timer: S1444901012.004868,VS0,VE0
Access-Control-Allow-Methods: GET, OPTIONS
Access-Control-Allow-Origin: *
Server: cat factory 1.0

Ответ когда не загружается картинка:
авторHTTP/1.1 200 OK
Server: nginx
Date: Thu, 15 Oct 2015 10:35:27 GMT
Content-Type: text/html
Content-Length: 859
Connection: keep-alive
Vary: Accept-Encoding
...
Рейтинг: 0 / 0
Не загружается картинка Picasso
    #39077714
Фотография НикоДимиден
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
irbis_alНикоДимиденпропущено...


А как так получается что в браузере он отдает ответ а через запрос или программу пикассо не отдаёт ответ?

Один из вариантов...настройка http сервера..
Например сервер проверяет от какого броузера ...и если браузер ему не понятен типа wget...он отвечает извините 403....
Например мой апекс
http://cis-pos.com
Обменивается кукой с клиентом и по ней идентифицирует сессию...
и тоже по wget получить ничего нельзя...надо сначала "договорится".
Я думаю на локальном прокси Вы сами всё увидите

А откуда сервер знает о браузере если он шлет обычный GET запрос, в котором нету информации о браузере?
GET http://i.imgur.com/DvpvklR.png/ HTTP/1.1
метод отправки данных + адрес документа + версия HTTP
...
Рейтинг: 0 / 0
Не загружается картинка Picasso
    #39077759
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
НикоДимиденА откуда сервер знает о браузере если он шлет обычный GET запрос, в котором нету информации о браузере?
Пример запроса

109.0.0.0 - - [15/Oct/2015:00:16:04 +0300] "GET /files/some.rar HTTP/1.1" 200 6622075 "-" "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.93 Safari/537.36 OPR/32.0.1948.69"
...
Рейтинг: 0 / 0
Не загружается картинка Picasso
    #39078172
Фотография НикоДимиден
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wadmanНикоДимиденА откуда сервер знает о браузере если он шлет обычный GET запрос, в котором нету информации о браузере?
Пример запроса

109.0.0.0 - - [15/Oct/2015:00:16:04 +0300] "GET /files/some.rar HTTP/1.1" 200 6622075 "-" "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.93 Safari/537.36 OPR/32.0.1948.69"


GET запрос вот - GET /files/some.rar HTTP/1.1" а остальное это какие то данные, которые вклеиваются в GET запрос?
...
Рейтинг: 0 / 0
Не загружается картинка Picasso
    #39078269
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
НикоДимиденwadmanпропущено...

Пример запроса

109.0.0.0 - - [15/Oct/2015:00:16:04 +0300] "GET /files/some.rar HTTP/1.1" 200 6622075 "-" "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.93 Safari/537.36 OPR/32.0.1948.69"


GET запрос вот - GET /files/some.rar HTTP/1.1" а остальное это какие то данные, которые вклеиваются в GET запрос?
Это то, что приходит на сервер при запросе. Оттуда сервер и знает.
...
Рейтинг: 0 / 0
Не загружается картинка Picasso
    #39078642
Фотография НикоДимиден
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wadmanНикоДимиденпропущено...



GET запрос вот - GET /files/some.rar HTTP/1.1" а остальное это какие то данные, которые вклеиваются в GET запрос?
Это то, что приходит на сервер при запросе. Оттуда сервер и знает.

Но это при условии если отправлять запрос с браузера, который подставляет заголовки, да?

То есть если я через telnet отправляю:
авторGET / HTTP/1.1
Host: www.worldfilmpeople.bombinfo.ru

То на сервер прилетит:
авторGET / HTTP/1.1
Host: www.worldfilmpeople.bombinfo.ru

Верно?


А как Вы перехватываете запрос, который пришел на сервер? Тот локальный прокси на х64 не работает, потому не удалось его посмотреть. Я пытался использовать снифер "HTTPNetworkSniffer" , но он перехватывает только ответы от сервера.
...
Рейтинг: 0 / 0
Не загружается картинка Picasso
    #39078669
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
НикоДимиденА как Вы перехватываете запрос, который пришел на сервер?
В логах своего сервера смотрю.
НикоДимиденТот локальный прокси на х64 не работает
Он же на яве написан, ему все равно на разрядность. У меня по меньшей мере работает (на 64).
...
Рейтинг: 0 / 0
Не загружается картинка Picasso
    #39078723
Фотография НикоДимиден
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wadmanНикоДимиденТот локальный прокси на х64 не работает
Он же на яве написан, ему все равно на разрядность. У меня по меньшей мере работает (на 64).



Вот что нашел:
http://superuser.com/questions/338063/paros-proxy-3-2-13-windows-7

авторYou are using 64 bit JRE, but Paros is working with 32 bit only. You need to instal 32 bit JRE and set right path to java.exe in startserver.bat
...
Рейтинг: 0 / 0
17 сообщений из 17, страница 1 из 1
Форумы / Android [игнор отключен] [закрыт для гостей] / Не загружается картинка Picasso
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]