javascript - 在网页上显示 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,我想知道是否有办法阻止自动保存和显示图像。
解决方案
从我在网上可以找到的内容来看,application/jpeg
这不是一个有效的Content-Type
标题。您应该使用相应的标题image/jpg
或image/jpeg
.
请参阅MIME 类型“image/jpg”是否与“image/jpeg”相同?和https://www.w3.org/Graphics/JPEG/
编辑:您可能还想尝试手动设置(或取消设置)您的Content-Disposition
标题。
推荐阅读
- node.js - 如何使 discord.js 11 不区分大小写?
- r - 如何索引包含列表/向量作为值的数据框
- unit-testing - 覆盖 FastAPI 依赖项以进行测试的最佳方法,每个测试使用不同的依赖项
- typescript - 如何在对象形状而不是显式类型上使用 keyof
- javascript - Nuxt Window Reload 未获取已登录用户
- python - Circular dependency - when does it terminate?
- php - Running two SQL queries on one php page (SET + SELECT)
- python - How to handle Attribute Error: 'NoneType' object has no attribute 'findAll'
- flutter - How to add Strings to a List from a TextFormField in Flutter
- c++ - Read from a file after have written to it with fstream - always empty