如何在 iOS 上的 Chrome 中下载/保存视频?

问题描述 投票:0回答:1

我有一个 React 应用程序,页面上有一个视频播放器。播放器是用

<video>
html 标签制作的。播放器下方有一个
Donwload video
按钮,上面有一个 onClick 处理程序。单击此功能会触发:

const downloadFile = (url: string) => {
  const a = document.createElement('a');
  a.href = url;
  a.click();
};

它在PC上运行良好,文件下载没有任何问题。但是当我尝试从 iPhone 下载文件时,视频会全屏打开,但无法将其下载/保存到 iPhone。如何解决这个问题?

javascript mobile-safari
1个回答
1
投票

嘿,如果这有帮助,你能试试这个吗……

const downloadFile = (url: string, filename: string) => {
  const a = document.createElement('a');
  a.href = url;
  a.setAttribute('download', filename);
  a.click();
};

请告诉我这是否有效..!

© www.soinside.com 2019 - 2024. All rights reserved.