Я вам советую прочитать RFC 3986, чтобы понять, что в ссылках (URI и URL) нет расширений. То что вы видите там .png, это не расширение, а часть пути /images/image.png. После точки - это не расширение, это все ещё путь (path в контектсе терминологии данного RFC). Браузер сохраняет с тем расширением, которым он получил по mime на основании первых 1024 байтов тела ответа (или больше). И он почти всегда будет игнорировать Content-Type (как в примере с mp3 файлом, где content-type идет от медиа-файла, но браузер все равно сохраняет как webp изображение).
Ну ты, кто ещё. Ищи проблемы на своей стороне, все работает и отдается корректно.
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
Ты не перестаешь меня удивлять.
Хорошо, дабы удовлетворить и эту бредовую просьбу:
Вот в коде твой булки webp. Но даже браузер без поддержки отрисует. Магия.
Это называется ты попросил вставить картинку в пост, которая будет отдаваться как webp и png, я её вставил.
Zip, exe и остальные форматы были специально для тебя, чтобы ты понял, что в ссылке можно написать все что угодно. Ссылка вообще никак не связана с отдаваемыми файлами. И я не переименовывал png в webp. По всем моим ссылкам сейчас раздаются картинки в двух форматах: png и webp.
Ещё один. Видимо это какой-то умственный барьер, который не многие могут преодолеть.
Из какого браузера делали? Если из консоли - то очевидно же, что нет заголовка Accept, который говорит о поддержке webp. Выше timo-71 уже написал.
Ага, но это не мои слова:
Я хз откуда он посчитал это. Видимо такой же математик, как и вебмастер. Я ему кидал скрин где разница между сжатой webp и сжатой png была в 10 раз. Но ту картинку я не могу скинуть, т.к. это пользовательский контент, я не имею на это право.---------- Добавлено 26.02.2020 в 16:15 ----------
Да, а ты ещё не понял? Ты ещё не понял, что по одному и тому же URL можно отдавать разные форматы (и разный Content-Type), разное тело ответа, и т.д.?
Я писал про вас?
Я говорил про конкретно его запросы и попытки переобуться на лету, потому что он думал, что это не возможно, ввиду своего ограниченного понимания работы веба. Но это оказалось не так.
Ну да, у тебя точно не будет, потому что сидишь с браузера 10 летней давности. Но все работает даже у тебя, что и требовалось доказать. Кто не поддерживает - получит png. Кто поддерживает - получит webp. Я тебе даже для примера скинул exe и другие файлы, вставленные как картинки, чтобы ты не думал, что если ссылка заканчивается на png, то там обязательно будет png, и другого там отдать нельзя.
Не вижу смысла продолжать данную дискуссию. Я свое слово сдержал, картинку вставил, твою некомпетентность показал. Кому интересно как это работает, те разберуться, т.к. открыты для новых знаний и общения, но не ты. Потому что ты упертый баран на самомнении, до недавнего времени утверждавший, что невозможно вставить картинку, которая будет отдаваться как webp и как png. А теперь, когда понял, что это возможно (но судя по последним высказываниям, не понял как), начинаешь говорить, чтобы я вставил её во вложения, прибил тебе гвоздем к голове, или что-нибудь ещё, до чего твой мозг может додуматься. И я себя так веду только по отношению к тебе, потому что регулярно хамишь всем пользователям вокруг. Мне такое поведение не нравится, поэтому с тобой буду разговаривать твоим же языком.
Вы можете открыть консоль разработчика в браузере, сделать запрос и посмотреть что отдается, взять тело ответа и сохранить, потом открыть любым hex редактором.
Ещё разок тебе объясняю, смотри столбец type:
---------- Добавлено 26.02.2020 в 15:09 ----------
О как запел, кек. Во избежание твои тупых идей, предлагаю тебе все же
---------- Добавлено 26.02.2020 в 15:10 ----------
И там нет никакой подмены mime, удаленный ресурс внезапно не имеет расширений.
Ну ты и тупой, жесть:
вот тебе картинки, по твоим словам, в форматах exe, mp3 и zip, и все они отдаются как png (или webp, если есть поддержка)
пруф
И да, я вижу в логах запросов твои жалкие попытки понять как это все работает, включая прямые заходы на URL картинки, скачивания, и все остальное. Я пока не определился, это выглядит смешно или жалко.
Я предлагаю тебе больше не позорится в этой теме и признать свою некомпетентность. Иначе такими темпами ты можешь остаться без клиентов.
Так я его и вставил, Вася. У тебя нет поддержки - получаешь png. У меня есть поддержка - получаю webp. Если сохранить файл ПКМ - сохранится png версия, которая откроется на любом компе любым графическим редактором.
Вот, на скриншоте все видно:
После того как ты упал лицом в свою же подливу, продолжать с тобой разговор не намерен. Людям, которые читали эту тему, и хотят больше инфы - я с радостью расскажу. Тебя учить бесплатно не намерен. Гуляй.