На моем веб-сайте я установил небольшой инструмент обрезки изображений.Полученное обрезанное изображение должно быть сохранено в формате 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", это тольковозвращает китайские результаты.Инструмент для обрезки изображений взят из китайского загрузчика, так что да, я не знаю, что это значит, но изменение его на «публичный» ничего не дает.