我有一个 React 应用程序,页面上有一个视频播放器。播放器是用
<video>
html 标签制作的。播放器下方有一个 Donwload video
按钮,上面有一个 onClick 处理程序。单击此功能会触发:
const downloadFile = (url: string) => {
const a = document.createElement('a');
a.href = url;
a.click();
};
它在PC上运行良好,文件下载没有任何问题。但是当我尝试从 iPhone 下载文件时,视频会全屏打开,但无法将其下载/保存到 iPhone。如何解决这个问题?
嘿,如果这有帮助,你能试试这个吗……
const downloadFile = (url: string, filename: string) => {
const a = document.createElement('a');
a.href = url;
a.setAttribute('download', filename);
a.click();
};
请告诉我这是否有效..!