使用httpful php库从远程服务器获取文件

Ortixx

`我在strato hidrive上存储了一个文件,可以使用webdav和身份验证直接访问该文件,如下所示:

https://username:[email protected]/path/to/my/file.zip

当我将其粘贴到地址栏中时,我可以直接下载文件。但是我正在编写一个小的文件获取程序脚本,该脚本将文件名作为URL中的参数接受,它将生成下载:

http://example.com/getfile.php?filename=file.zip

那应该会弹出下载对话框,就像直接链接一样

如果可能,我想使用httpful php库下载文件(不是cURL)

Ortixx

最终变得非常简单:

$response = Request::getQuick($url);

$path = parse_url($url, PHP_URL_PATH);
$filename = substr($path, strrpos($path, '/') + 1);
header('Content-Type: ' . $response->content_type);
header('Content-Disposition: attachment; filename="' . $filename . '";');
header('Content-Length: ' . $response->headers['content-length']);
readfile($url);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用Httpful PHP库

来自分类Dev

如何使用Httpful PHP库

来自分类Dev

使用Httpful PHP解析来自XML或JSON API的响应

来自分类Dev

使用Httpful PHP解析来自XML或JSON API的响应

来自分类Dev

如何使用python从远程Windows服务器获取文件?

来自分类Dev

使用AJAX从其他远程服务器获取文件?

来自分类Dev

使用HTTPful请求JSON数据时如何获取数组而不是对象

来自分类Dev

在克隆远程服务器上的存储库时,如何指定capistrano将使用的密钥文件?

来自分类Dev

正在获取远程服务器返回错误:(403)禁止。使用SSIS将文件上传到共享点文档库时出错

来自分类Dev

使用Powershell从远程服务器获取服务状态

来自分类Dev

如何使用php从远程服务器上的zip文件中读取csv文件?

来自分类Dev

如何使用 PuTTY 从远程 SSH 服务器上的 PHP 中执行的命令获取结果?

来自分类Dev

使用PHP检查远程FTP服务器上的文件是否存在重复内容

来自分类Dev

无法使用php在远程服务器上创建xml文件

来自分类Dev

使用PHP检查远程FTP服务器上的文件是否存在重复内容

来自分类Dev

使用直接嵌入在我的wordpress页面中的javascript中的ajax(和jquery)从远程服务器php文件中获取简单的JSONP对象

来自分类Dev

使用 curl 定期从远程服务器获取数据

来自分类Dev

如何使用phpStorm从远程服务器删除文件

来自分类Dev

使用ASP MVC从远程服务器下载文件

来自分类Dev

使用JAVA从多个远程服务器复制文件

来自分类Dev

如何使用可视svn服务器保存远程文件?

来自分类Dev

使用JAVA从多个远程服务器复制文件

来自分类Dev

使用ASP MVC从远程服务器下载文件

来自分类Dev

使用groovy从远程服务器读取文件

来自分类Dev

如何使用 ftplib 写入远程服务器上的文件

来自分类Dev

是否可以使用远程命令执行存储在数据库服务器上的SQL脚本文件?

来自分类Dev

使用php显示远程服务器的磁盘uasge数据

来自分类Dev

使用PHP从服务器删除文件

来自分类Dev

本地服务器无法使用PHP连接到远程Postgresql数据库,但是本地终端可以连接

Related 相关文章

  1. 1

    如何使用Httpful PHP库

  2. 2

    如何使用Httpful PHP库

  3. 3

    使用Httpful PHP解析来自XML或JSON API的响应

  4. 4

    使用Httpful PHP解析来自XML或JSON API的响应

  5. 5

    如何使用python从远程Windows服务器获取文件?

  6. 6

    使用AJAX从其他远程服务器获取文件?

  7. 7

    使用HTTPful请求JSON数据时如何获取数组而不是对象

  8. 8

    在克隆远程服务器上的存储库时,如何指定capistrano将使用的密钥文件?

  9. 9

    正在获取远程服务器返回错误:(403)禁止。使用SSIS将文件上传到共享点文档库时出错

  10. 10

    使用Powershell从远程服务器获取服务状态

  11. 11

    如何使用php从远程服务器上的zip文件中读取csv文件?

  12. 12

    如何使用 PuTTY 从远程 SSH 服务器上的 PHP 中执行的命令获取结果?

  13. 13

    使用PHP检查远程FTP服务器上的文件是否存在重复内容

  14. 14

    无法使用php在远程服务器上创建xml文件

  15. 15

    使用PHP检查远程FTP服务器上的文件是否存在重复内容

  16. 16

    使用直接嵌入在我的wordpress页面中的javascript中的ajax(和jquery)从远程服务器php文件中获取简单的JSONP对象

  17. 17

    使用 curl 定期从远程服务器获取数据

  18. 18

    如何使用phpStorm从远程服务器删除文件

  19. 19

    使用ASP MVC从远程服务器下载文件

  20. 20

    使用JAVA从多个远程服务器复制文件

  21. 21

    如何使用可视svn服务器保存远程文件?

  22. 22

    使用JAVA从多个远程服务器复制文件

  23. 23

    使用ASP MVC从远程服务器下载文件

  24. 24

    使用groovy从远程服务器读取文件

  25. 25

    如何使用 ftplib 写入远程服务器上的文件

  26. 26

    是否可以使用远程命令执行存储在数据库服务器上的SQL脚本文件?

  27. 27

    使用php显示远程服务器的磁盘uasge数据

  28. 28

    使用PHP从服务器删除文件

  29. 29

    本地服务器无法使用PHP连接到远程Postgresql数据库,但是本地终端可以连接

热门标签

归档