javascript - 是否可以通过javascript中的链接自动下载文件?
问题描述
假设我有 1000 个链接
https://test123.sharepoint.com/teams/TechnicalRecordsManagement/Workshop/2014/578090.pdf
由于安全问题,是否可以在没有用户交互的情况下进行自动下载???
有人说,由于安全问题,浏览器不再允许您在没有用户交互的情况下下载文件。
我从这里尝试了简单的方法 使用 javascript 从链接自动下载文件
解决方案
假设我有 1000 个链接,例如...假设您想自动下载此类文件以供您个人使用,您可以通过 file_get_contents() 来实现,而无需依赖标签。– 获取集
@GetSet 是的,我有自己的个人链接,我喜欢使用 curl php – Tri
@Tri 我很快就会发布一个没有 curl 的解决方案 – GetSet
@Tri。下面抓取远程文件的内容并将其保存到本地驱动器。
$fileToDownload = "https://dmv.ny.gov/brochure/mv21.pdf";
$contents = file_get_contents($fileToDownload);
$f = fopen("mv21.pdf", 'w');
fwrite($f, $contents);
fclose($f);
这就是基本概念。
编辑添加上下文。
推荐阅读
- json - 在 Flutter 中以间隔自动获取 API 数据
- angular - 在 if / else 中返回订阅结果
- reactjs - 如何使用带有 ReactJs 的 ChartistJs 库更改条形图标签的颜色和字体
- recursion - 在 mips 程序集中查找数组中元素的总和(使用递归)
- reactjs - redux-persist 在反应通用应用程序的服务器端渲染中不起作用
- java - Gradle 声明以抑制“未经检查”的警告不起作用
- docker - ENV、RUN 产生层、图像或容器?(了解文档问题)
- android - Google API:授权无效,不是有效的电子邮件或用户 ID
- jquery - 查找具有特定类的第一个 div;从底部开始
- vue.js - vuejs 中不存在名为“ROUTENAME”的 vue-router 路由