[英]Need to download a file from webpage to local drive
我有一个要求,比如当用户点击下载按钮而不是在浏览器中显示内容时,我想将其保存到用户桌面的localdisk(特定位置)。 有可能吗? 如果是的话,请帮助我有可能..
提前致谢
没有一个网站无法决定它可以保存的东西。 默认情况下,一切都进入下载文件夹。 您必须使用某种具有权限的插件或使用类似浏览器插件/扩展名。
如果你想提示下载,那么你可以在php中设置发送标题:
Content-Disposition: attachment; filename="fname.ext"
Content-Disposition: attachment; filename="fname.ext"
和
Content-Type: application/force-download
或者您可以将属性下载设置为以html链接
<a href="file.abc" download>Click Me</a>
移动设备的HTTP标题“Content-Type:application / force-download”的效用?
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服务器或本地主机中进行尝试。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.