Перейти к содержанию
DRONGO

Как отключить проклятый кеш картинок?

Рекомендуемые сообщения

Грузим из 1С на сервер - исходник загружается нормально... а кешируемые копии - просто чисто белый файл, без изображения. 

 

Формируется он, я так понимаю, после захода на страницу - где должно располагаться это изображение (дубликат из кеша), но сначала выводится ошибка   -

Warning: imagecreatefromjpeg() [function.imagecreatefromjpeg]: gd-jpeg, libjpeg: recoverable error: Corrupt JPEG data: 524 extraneous bytes before marker 0xda in /home/user1550/mysite.ru/system/library/image.php on line 34Warning: imagecreatefromjpeg() [function.imagecreatefromjpeg]: '/home/user1550/mysite.ru/image/data/mysite.ru/0000000465/0000001611.jpg' is not a valid JPEG file in /home/user1550/mysite.ru/system/library/image.php on line 34Warning: imagecopyresampled() expects parameter 2 to be resource, boolean given in /home/user1550/mysite.ru/system/library/image.php on line 109Warning: imagedestroy() expects parameter 1 to be resource, boolean given in /home/user1550/mysite.ru/system/library/image.php on line 110Warning: imagecreatefromjpeg() [function.imagecreatefromjpeg]: gd-jpeg, libjpeg: recoverable error: Corrupt JPEG data: 524 extraneous bytes before marker 0xda in /home/user1550/mysite.ru/system/library/image.php on line 34Warning: imagecreatefromjpeg() [function.imagecreatefromjpeg]: '/home/user1550/mysite.ru/image/data/mysite.ru/0000000465/0000001611.jpg' is not a valid JPEG file in /home/user1550/mysite.ru/system/library/image.php on line 34Warning: imagecopyresampled() expects parameter 2 to be resource, boolean given in /home/user1550/mysite.ru/system/library/image.php on line 109Warning: imagedestroy() expects parameter 1 to be resource, boolean given in /home/user1550/mysite.ru/system/library/image.php on line 110Warning: imagecreatefromjpeg() [function.imagecreatefromjpeg]: gd-jpeg, libjpeg: recoverable error: Corrupt JPEG data: 524 extraneous bytes before marker 0xda in /home/user1550/mysite.ru/system/library/image.php on line 34Warning: imagecreatefromjpeg() [function.imagecreatefromjpeg]: '/home/user1550/mysite.ru/image/data/mysite.ru/0000000465/0000001611.jpg' is not a valid JPEG file in /home/user1550/mysite.ru/system/library/image.php on line 34Warning: imagecopyresampled() expects parameter 2 to be resource, boolean given in /home/user1550/mysite.ru/system/library/image.php on line 109Warning: imagedestroy() expects parameter 1 to be resource, boolean given in /home/user1550/mysite.ru/system/library/image.php on line 110

Потом ошибка пропадает и появлеется файл изображения - просто белый файл, хотя исходное, загруженное на сервер изображение - нормальное. Как отключить кеш?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Отключать не надо, надо решать проблему с созданием копий

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

пробовать сначала картинки заливать, а потом уже все остальные данные

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Corrupt JPEG data: 524 extraneous bytes before marker 0xda

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Corrupt JPEG data: 524 extraneous bytes before marker 0xda

 

Что это может означать, знаешь? 

 

Кстати, разобрался с кешем и кмс... они тут не причём, сайт отказывается обрабатывать изображения в кеш - потому что при загрузке на хостинг изображение портится http://jpegshare.net/images/6c/f2/6cf2167e5e5dc3c6efe55f577f2971d5.png  

 

Кто-нибудь сталкивался с таким, в чём может быть причина?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

каким именно образом файлы картинок попадают на сервер?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

вероятно - картинка "битая"

не забывайте про размер, тип и вес загружаемых картинок - возможно, причина именно в этом

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

каким именно образом файлы картинок попадают на сервер?

C точки зрения 1С файлы никак не обрабатываются. Это просто файлы, которые копируются, переименовываются и кидаются на фтп штатной виндовой командой...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

C точки зрения 1С файлы никак не обрабатываются. Это просто файлы, которые копируются, переименовываются и кидаются на фтп штатной виндовой командой...

 

попробуйте закидывать файлы через FTP клиент - например, через встроенный в Total Commander

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

попробуйте закидывать файлы через FTP клиент - например, через встроенный в Total Commander

 

не вариант, это всё работает в автоматическом режиме и встроить туда тотал коммандер не получится, я думаю

 

ПЗДЦ какой то теперь вылезло - 

Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /home/user1550/mysite.ru/index.php:2) in /home/user1550/mysite.ru/system/library/session.php on line 11Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /home/user1550/mysite.ru/index.php:2) in /home/user1550/mysite.ru/system/library/session.php on line 11Warning: Cannot modify header information - headers already sent by (output started at /home/user1550/mysite.ru/index.php:2) in /home/user1550/mysite.ru/index.php on line 181Warning: Cannot modify header information - headers already sent by (output started at /home/user1550/mysite.ru/index.php:2) in /home/user1550/mysite.ru/system/library/currency.php on line 45 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

C точки зрения 1С файлы никак не обрабатываются. Это просто файлы, которые копируются, переименовываются и кидаются на фтп штатной виндовой командой...

как-как кидаются?

возможность настроить режим подключения (активный/пассивный) и/или режим передачи файлов (ASCII / бинарный / итпд) имеется?

ПЗДЦ какой то теперь вылезло - 

Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /home/user1550/mysite.ru/index.php:2) in /home/user1550/mysite.ru/system/library/session.php on line 11
так и что там в index.php на второй строке появилось?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

так и что там в index.php на второй строке появилось?

 

Пробел поставил ничайно, спасибо, так бы в жизни не нашёл ошибку!

 

 

как-как кидаются?

возможность настроить режим подключения (активный/пассивный) и/или режим передачи файлов (ASCII / бинарный / итпд) имеется?

 

С помощью командной строки даются команды - файл переименовывается из текстовых в числовые значения (зарядка_Power_bank_BMW_KH-111_5600ma.jpg -> 0000003491.jpg) потом загружаются на хостинг.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.