首页 > 解决方案 > 在网页上显示 Content-Type: application/jpeg 结果

问题描述

我有一个 API 请求 URL,它将自动从浏览器下载并保存 QRcode 图像。

它的Content-Type是application/jpeg,它的形式是这样的:

application(websiteURl)/egs?cmd=gen_qrcode&customer_id=123&name=abc

斜线之前是我的应用程序的 URL,然后是请求的键值对。

当我在浏览器上发布此内容时,它会自动下载 QRcode jpg。但是,我想将图像转换为 jpg(或其他图像类型)以显示在我的 Web 应用程序上,并且不想保存它。

当我使用 PostMan 并保存文件时,它会给我标题信息:

Content-Disposition: attachment; filename="filename.jpg";
Content-Type: application/jpeg;

我正在使用 javascript 和 Vue,我想知道是否有办法阻止自动保存和显示图像。

标签: javascriptapivue.js

解决方案


从我在网上可以找到的内容来看,application/jpeg这不是一个有效的Content-Type标题。您应该使用相应的标题image/jpgimage/jpeg.

请参阅MIME 类型“image/jpg”是否与“image/jpeg”相同?https://www.w3.org/Graphics/JPEG/

编辑:您可能还想尝试手动设置(或取消设置)您的Content-Disposition标题。


推荐阅读