danforth

danforth
Рейтинг
153
Регистрация
18.12.2015
Sitealert:
Да ладно!..

Я вам советую прочитать RFC 3986, чтобы понять, что в ссылках (URI и URL) нет расширений. То что вы видите там .png, это не расширение, а часть пути /images/image.png. После точки - это не расширение, это все ещё путь (path в контектсе терминологии данного RFC). Браузер сохраняет с тем расширением, которым он получил по mime на основании первых 1024 байтов тела ответа (или больше). И он почти всегда будет игнорировать Content-Type (как в примере с mp3 файлом, где content-type идет от медиа-файла, но браузер все равно сохраняет как webp изображение).

SeVlad:
Так кто некомпетентный?

Ну ты, кто ещё. Ищи проблемы на своей стороне, все работает и отдается корректно.

curl -I 'https://0x.com.ua/images-r/image.webp'

HTTP/2 200
server: nginx
date: Wed, 26 Feb 2020 14:52:48 GMT
content-type: image/png
content-length: 178695
last-modified: Wed, 26 Feb 2020 14:43:20 GMT
etag: "5e568408-2ba07"
strict-transport-security: max-age=63072000
accept-ranges: bytes
SeVlad:
Я просил вставить webp, а не png c расширением mp3.
SeVlad:
Вставляй в этот топик (в свой пост, ессно) картинку с подменой форматов

Ты не перестаешь меня удивлять.

Хорошо, дабы удовлетворить и эту бредовую просьбу:

SeVlad:
Я просил вставить webp

Вот в коде твой булки webp. Но даже браузер без поддержки отрисует. Магия.

SeVlad:
Это называется манипуляця

Это называется ты попросил вставить картинку в пост, которая будет отдаваться как webp и png, я её вставил.

Zip, exe и остальные форматы были специально для тебя, чтобы ты понял, что в ссылке можно написать все что угодно. Ссылка вообще никак не связана с отдаваемыми файлами. И я не переименовывал png в webp. По всем моим ссылкам сейчас раздаются картинки в двух форматах: png и webp.

Sitealert:
Вообще дурь какая-то, переименовывать файлы пнг и утверждать, что это webp.

Ещё один. Видимо это какой-то умственный барьер, который не многие могут преодолеть.

Sitealert:
Я таки сделал, написал же уже

Из какого браузера делали? Если из консоли - то очевидно же, что нет заголовка Accept, который говорит о поддержке webp. Выше timo-71 уже написал.

timo-71:
Справедливости ради не 30 раз

Ага, но это не мои слова:

SeVlad:
А что тебе не понятно в словах - "вставь в этот пост картинку"? Ессно речь о "с возможность замены для UA, не поддерживающих webp".
Вставляй, а мы посмотрим как тебе это удастся.
SeVlad:
Где же преимущества, где? Где картинка, "ужатая" в 30 раз? Этого нет. И я уверен - не будет.

Я хз откуда он посчитал это. Видимо такой же математик, как и вебмастер. Я ему кидал скрин где разница между сжатой webp и сжатой png была в 10 раз. Но ту картинку я не могу скинуть, т.к. это пользовательский контент, я не имею на это право.

---------- Добавлено 26.02.2020 в 16:15 ----------

SeVlad:
А код страницы - вообще пофик, да?

Да, а ты ещё не понял? Ты ещё не понял, что по одному и тому же URL можно отдавать разные форматы (и разный Content-Type), разное тело ответа, и т.д.?

Sitealert:
Напрямую заходили и я, и suffix. И с какого перепуга мы с суффиксом, а возможно, и другие уважаемые пользователи сёрча являемся смешными или жалкими?

Я писал про вас?

danforth:
вижу в логах запросов твои жалкие попытки

Я говорил про конкретно его запросы и попытки переобуться на лету, потому что он думал, что это не возможно, ввиду своего ограниченного понимания работы веба. Но это оказалось не так.

SeVlad:
Не будет. UA получает всегда с расширением png. Это прекрасно видно в коде (просто булка не имеет таких возможностей)

Ну да, у тебя точно не будет, потому что сидишь с браузера 10 летней давности. Но все работает даже у тебя, что и требовалось доказать. Кто не поддерживает - получит png. Кто поддерживает - получит webp. Я тебе даже для примера скинул exe и другие файлы, вставленные как картинки, чтобы ты не думал, что если ссылка заканчивается на png, то там обязательно будет png, и другого там отдать нельзя.

Не вижу смысла продолжать данную дискуссию. Я свое слово сдержал, картинку вставил, твою некомпетентность показал. Кому интересно как это работает, те разберуться, т.к. открыты для новых знаний и общения, но не ты. Потому что ты упертый баран на самомнении, до недавнего времени утверждавший, что невозможно вставить картинку, которая будет отдаваться как webp и как png. А теперь, когда понял, что это возможно (но судя по последним высказываниям, не понял как), начинаешь говорить, чтобы я вставил её во вложения, прибил тебе гвоздем к голове, или что-нибудь ещё, до чего твой мозг может додуматься. И я себя так веду только по отношению к тебе, потому что регулярно хамишь всем пользователям вокруг. Мне такое поведение не нравится, поэтому с тобой буду разговаривать твоим же языком.

Sitealert:
"ОН" определяет это по заголовку "content-type", который на сервере можно сформировать вообще любой.

Вы можете открыть консоль разработчика в браузере, сделать запрос и посмотреть что отдается, взять тело ответа и сохранить, потом открыть любым hex редактором.

Ещё разок тебе объясняю, смотри столбец type:



---------- Добавлено 26.02.2020 в 15:09 ----------

SeVlad:
Ида во избежания таких вот манипуляций с подменой mime на своём сервере - вставь картинку в форум. а не на свой сайт. Вложением.

О как запел, кек. Во избежание твои тупых идей, предлагаю тебе все же

danforth:
https://www.defense.gov/ а ну вставляй сюда свой сжатый png, а мы посмотрим как тебе это удастся.



---------- Добавлено 26.02.2020 в 15:10 ----------

SeVlad:
Ида во избежания таких вот манипуляций с подменой mime

И там нет никакой подмены mime, удаленный ресурс внезапно не имеет расширений.

Ну ты и тупой, жесть:

вот тебе картинки, по твоим словам, в форматах exe, mp3 и zip, и все они отдаются как png (или webp, если есть поддержка)

пруф

И да, я вижу в логах запросов твои жалкие попытки понять как это все работает, включая прямые заходы на URL картинки, скачивания, и все остальное. Я пока не определился, это выглядит смешно или жалко.

Я предлагаю тебе больше не позорится в этой теме и признать свою некомпетентность. Иначе такими темпами ты можешь остаться без клиентов.

SeVlad:
И что ты png вставляешь? ты давай webp вставляй, да так что бы он подменялся для не поддергивающих его UA.

Так я его и вставил, Вася. У тебя нет поддержки - получаешь png. У меня есть поддержка - получаю webp. Если сохранить файл ПКМ - сохранится png версия, которая откроется на любом компе любым графическим редактором.

Вот, на скриншоте все видно:

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

Всего: 1540