шаги, которые будут воспроизводить проблему:
Я сохраняю объект Blob как данные формы, используя службу, и я получаю ответ как тип содержимого: application / Поток октетов как на прикрепленном изображении
Каков ожидаемый результат?
- Для загрузки и просмотра потока приложений / октетов в виде изображения на локальный компьютер машина и просматривать его с помощью приложений
Что происходит вместо этого?
возможность загрузить файл в виде изображения, но он говорит, что мы не поддерживаем этот формат файла, хотя его ( Например: image.png)
function add() {
$.ajax({
url: 'https://localhost:3000/upload/sampleImage.png',
type: 'GET',
success: function (data) {
const link = document.createElement('a');
link.style.display = 'none';
link.download = "sample image";
link.href =
'data:' +
'image/png' +
';base64,' +
window.btoa(unescape(encodeURIComponent(data)));
link.click();
},
error: function (request, error) {
alert("Request: " + JSON.stringify(request));
}
});
}
Любые способы загрузить файл и предварительно просмотреть его