Internet Explorer и Edge не могут скачать JPEG с моего сайта, только PNG и BMP - PullRequest
0 голосов
/ 23 апреля 2019

На моем веб-сайте я установил небольшой инструмент обрезки изображений.Полученное обрезанное изображение должно быть сохранено в формате jpg.Это работает в любом браузере, кроме Internet Explorer и Edge, которые могут загружать только изображения png или bmp.

Вот сайт: http://test.smfc.ch/photoclip/docs/demo2.html

Эта проблема связана с: FileContentResult возвращается как jpg, но IE «Сохранить изображение как» дает только png или bmp

Так что это связано с "контролем кэша" в "заголовках ответа" и, честно говоря, я не знаю, что это значит.

Я предоставил html-файл заголовка, но опять же, я не уверен, откуда именно возникла проблема.Должен ли я пройти через JavaScript, который составляет инструмент обрезки, или это что-то в заголовке файла html.

<head>
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="renderer" content="webkit">
    <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
    <meta http-equiv="Cache-Control" content="no-siteapp" />
    <title>Test</title>
    <link rel="stylesheet" type="text/css" href="../dist/amazeui.css" />
    <style type="text/css">
        #clip {
            width: 100%;
            height: 500px;
        }
    </style>
</head>

Забавно, когда я гуглю "cache-control no-siteapp", это тольковозвращает китайские результаты.Инструмент для обрезки изображений взят из китайского загрузчика, так что да, я не знаю, что это значит, но изменение его на «публичный» ничего не дает.

...