Сервер, на который указывает первый URL-адрес, возвращает заголовок Content-Type: application/octet-stream
, который указывает браузеру инициировать загрузку файла, тогда как второй URL-адрес имеет заголовок Content-Type: image/jpeg
, который браузер может интерпретировать сам как файл изображения.
Если вы пытались создать такое поведение, первый пример на самом деле не является приемлемым способом инициирования загрузки.См. этот ответ для получения более подробной информации об этом.
Существует также атрибут download
для элемента a
в html.Смотри здесь .