下载锚标签在浏览器中打开文件,但不在 React 组件中下载

艾卡

我的 React 组件中有这个,我将在其中单击 adownload下载文件:

<a
  key={file.attachmentId} className="item uploaded"
  href={Pathes.Attachments.getById(file.attachmentId)}
  target="_blank"
  download
>
  Download
</a>

我的文件路径:

static Attachments = class {
  static base = baseApi('attachments/download')
  static getById = (attachmentsId: any) => baseApi(`attachments/download/${attachmentsId}`)
}

结果,文件在浏览器中打开但未下载。

卢克·沃克

您可以尝试将 HTTP 标头设置为以下内容:

Content-Disposition: attachment; filename="filename.[yourextention]"

如果这是 PDF,浏览器扩展程序想要阅读而不是下载,这是很常见的!

希望这可以帮助。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在React Native中下载音频文件?

来自分类Dev

在浏览器中下载文件

来自分类Dev

在浏览器中下载异步文档

来自分类Dev

无法在Android React Native中下载JS包错误

来自分类Dev

在浏览器中下载多个文件/文档

来自分类Dev

在浏览器中打开文件,而不是下载文件

来自分类Dev

可以自动打开在浏览器中下载的已下载Word文档

来自分类Dev

Flask:强制下载pdf文件以在浏览器中打开

来自分类Dev

在Safari中下载Blob

来自分类Dev

xlsx在Firefox中下载

来自分类Dev

在 codeigniter 中下载 CSV

来自分类Dev

在 MemoryStream 中下载数据

来自分类Dev

强制从Google Chrome浏览器的本地缓存中下载

来自分类Dev

在Edge浏览器中下载显示为大量

来自分类Dev

在浏览器中下载Excel:无法提示保存按钮

来自分类Dev

如何使用 Ajax 方法下载 excel 文件 - 这里我的文件下载在 Temp 文件夹中,而不是在浏览器中下载?

来自分类Dev

在angularJS中下载本地文件

来自分类Dev

在SPA中下载文件

来自分类Dev

在Mojolicious中下载文件

来自分类Dev

在DoFn中下载文件

来自分类Dev

在Dash中下载CSV文件

来自分类Dev

在Python中下载Kaggle文件

来自分类Dev

在R中下载csv文件

来自分类Dev

在 r 中下载文件

来自分类Dev

从golang服务器在浏览器中下载压缩文件

来自分类Dev

如何从Go服务器在浏览器中下载文件

来自分类Dev

在Android中下载后打开下载的文件

来自分类Dev

PDF文件在使用express.js的浏览器中下载不正确(损坏)

来自分类Dev

Perl如何将zip文件发送到浏览器以在PSGI中下载