【发布时间】:2022-02-20 08:29:38
【问题描述】:
我在一些有 URL 的单元格中有一个表格,单击保存来自 URL 的文件后我需要。 我找到了下载图像的示例-但它不起作用,当我单击时,我在全屏上看到图像;我需要在选择的地方保存文件后。
https://codesandbox.io/s/lucid-wave-pc69e?file=/src/App.js
表格列:
{
title: '3D model file',
dataIndex: 'file',
key: 'file',
render: (file: string) => {
if (file) {
return <a href={file} onClick={(e) => e.stopPropagation()} download>Download</a>;
}
}
},
【问题讨论】:
-
究竟是什么期望以及下载的默认浏览器设置是什么?
-
预计点击链接后会打开一个选择窗口——文件的保存位置,带有保存选项。
-
如果URL和页面不在同一个来源,很多浏览器出于安全考虑不会下载文件。
标签: javascript