需要将文件从网页下载到本地驱动器
Need to download a file from webpage to local drive
我有一个要求,例如当用户单击下载按钮而不是在浏览器中显示内容时,我想将其保存到用户桌面的本地磁盘(特定位置)。可以吗??如果是,请帮助我提供可能性。
提前致谢
不,网站无法决定在哪里可以保存某些内容。默认情况下,一切都进入下载文件夹。您必须使用某种具有权限的插件或制作浏览器插件/扩展程序。
如果你想提示下载,那么你可以在php中设置发送头:
Content-Disposition: attachment; filename="fname.ext"
和
Content-Type: application/force-download
或者您可以将属性下载设置为在 html 中链接
<a href="file.abc" download>Click Me</a>
HTTP标头"内容类型:应用程序/强制下载"的实用程序?
http://en.wikipedia.org/wiki/List_of_HTTP_header_fields
http://www.php.net/manual/en/function.header.php
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/a#Attributes
您只需像这样指向文件名即可下载。
但是你不能通过代码来决定路径。
<a href="www.tutorialspoint.com/php/php_tutorial.pdf">Download the File</a>
注意:不要在jsfiddle或codepen中尝试此操作,因为它们将使用其自定义重命名链接,以便文件将显示在其输出中。因此,请在您的Web服务器或本地主机中尝试一下。
相关文章:
- 如何在生成下载文件时显示加载动画
- 直接下载文件,而不是从window.open(url)
- 如何使用javascript或html下载PDF格式的填写表单
- Javascript运行php文件,然后下载文件
- 在单击href链接的同时下载文件
- 尽管链接成功并已成功下载,但未找到NPM模块
- 通过php页面中的js强制下载txt
- 使用angularjs向浏览器发送servlet响应(下载功能)
- 通过javascript下载文件时设置文件名
- 如何在Edge中下载图像/png数据URI
- 下载使用POST数据动态生成的文件
- 在提交时打开thankyou.html+下载PDF
- HTML锚标记无法在android平台中下载文件
- PERL-下载CSV文件不完整
- 自动将目录结构从网页下载到闪存驱动器
- 使用javascript和mvc3从谷歌驱动器下载文件
- 将文件下载到特定的客户端驱动器路径
- 后台下载,延迟保存到本地驱动器
- 类型错误:回调不是下载谷歌驱动器文件时的功能
- 需要将文件从网页下载到本地驱动器