|
Не загружается картинка Picasso
|
|||
---|---|---|---|
#18+
Здравствуйте, подскажите пожалуйста. Я начал знакомится с библиотекой 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. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.10.2015, 08:10 |
|
Не загружается картинка Picasso
|
|||
---|---|---|---|
#18+
НикоДимиден, Ну надеюсь Вы в урлах всё правильно поставили в программе ...ибо ссылка 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 страницы после загрузки страницы...как раз защита,чтоб автоматом картинки не воровали) ... |
|||
:
Нравится:
Не нравится:
|
|||
15.10.2015, 08:36 |
|
Не загружается картинка Picasso
|
|||
---|---|---|---|
#18+
НикоДимиден, Я нарример делаю 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. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.10.2015, 08:45 |
|
Не загружается картинка Picasso
|
|||
---|---|---|---|
#18+
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 Есть какие-нибудь мысли по этому поводу? ... |
|||
:
Нравится:
Не нравится:
|
|||
15.10.2015, 09:06 |
|
Не загружается картинка Picasso
|
|||
---|---|---|---|
#18+
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 ... |
|||
:
Нравится:
Не нравится:
|
|||
15.10.2015, 09:07 |
|
Не загружается картинка Picasso
|
|||
---|---|---|---|
#18+
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. А как так получается что в браузере он отдает ответ а через запрос или программу пикассо не отдаёт ответ? ... |
|||
:
Нравится:
Не нравится:
|
|||
15.10.2015, 09:13 |
|
Не загружается картинка Picasso
|
|||
---|---|---|---|
#18+
Для подобных случаев на компе стоит установить локальный прокси http://sourceforge.net/projects/paros/ И подсмотреть, как происходит обмен между браузером и сервером. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.10.2015, 09:40 |
|
Не загружается картинка Picasso
|
|||
---|---|---|---|
#18+
wadmanДля подобных случаев на компе стоит установить локальный прокси http://sourceforge.net/projects/paros/ И подсмотреть, как происходит обмен между браузером и сервером. Интересно, большое спасибо. Кстати на другом хостинге , условно бесплатном , все нормально. http://tikofind.esy.es/DvpvklR.png Сейчас установлю подобную программу и попытаюсь понять в чем конкретно дело. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.10.2015, 09:47 |
|
Не загружается картинка Picasso
|
|||
---|---|---|---|
#18+
НикоДимиден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 получить ничего нельзя...надо сначала "договорится". Я думаю на локальном прокси Вы сами всё увидите ... |
|||
:
Нравится:
Не нравится:
|
|||
15.10.2015, 12:34 |
|
Не загружается картинка Picasso
|
|||
---|---|---|---|
#18+
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 ... |
|||
:
Нравится:
Не нравится:
|
|||
15.10.2015, 13:57 |
|
Не загружается картинка Picasso
|
|||
---|---|---|---|
#18+
irbis_alНикоДимиденпропущено... А как так получается что в браузере он отдает ответ а через запрос или программу пикассо не отдаёт ответ? Один из вариантов...настройка http сервера.. Например сервер проверяет от какого броузера ...и если браузер ему не понятен типа wget...он отвечает извините 403.... Например мой апекс http://cis-pos.com Обменивается кукой с клиентом и по ней идентифицирует сессию... и тоже по wget получить ничего нельзя...надо сначала "договорится". Я думаю на локальном прокси Вы сами всё увидите А откуда сервер знает о браузере если он шлет обычный GET запрос, в котором нету информации о браузере? GET http://i.imgur.com/DvpvklR.png/ HTTP/1.1 метод отправки данных + адрес документа + версия HTTP ... |
|||
:
Нравится:
Не нравится:
|
|||
15.10.2015, 14:49 |
|
Не загружается картинка Picasso
|
|||
---|---|---|---|
#18+
НикоДимиденА откуда сервер знает о браузере если он шлет обычный 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" ... |
|||
:
Нравится:
Не нравится:
|
|||
15.10.2015, 15:26 |
|
Не загружается картинка Picasso
|
|||
---|---|---|---|
#18+
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 запрос? ... |
|||
:
Нравится:
Не нравится:
|
|||
16.10.2015, 01:18 |
|
Не загружается картинка Picasso
|
|||
---|---|---|---|
#18+
НикоДимиден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 запрос? Это то, что приходит на сервер при запросе. Оттуда сервер и знает. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.10.2015, 09:09 |
|
Не загружается картинка Picasso
|
|||
---|---|---|---|
#18+
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" , но он перехватывает только ответы от сервера. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.10.2015, 14:12 |
|
Не загружается картинка Picasso
|
|||
---|---|---|---|
#18+
НикоДимиденА как Вы перехватываете запрос, который пришел на сервер? В логах своего сервера смотрю. НикоДимиденТот локальный прокси на х64 не работает Он же на яве написан, ему все равно на разрядность. У меня по меньшей мере работает (на 64). ... |
|||
:
Нравится:
Не нравится:
|
|||
16.10.2015, 14:30 |
|
Не загружается картинка Picasso
|
|||
---|---|---|---|
#18+
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 ... |
|||
:
Нравится:
Не нравится:
|
|||
16.10.2015, 15:27 |
|
|
start [/forum/topic.php?fid=13&msg=39078269&tid=1331253]: |
0ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
31ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
48ms |
get tp. blocked users: |
1ms |
others: | 14ms |
total: | 131ms |
0 / 0 |