PHP从其他受密码保护的服务器下载文件

千页

我正在构建一个允许用户下载一些pdf文件的应用程序,但是这些文件存储在受密码保护的另一台服务器上,密码是已知的。将这些文件传递给用户的最佳方法是什么。

MyAppIP/applicationfiles.php
FilesIP/PDF-Files/file1.pdf <-- this is password protected, but I know the pass.

我正在考虑先将文件保存在我自己的服务器上,因为它们的最大大小为100kb。然后将它们传递给用户并再次删除本地文件,但是我还没有完全弄清楚如何首先从其他服务器获取文件。
那么,如何从php中的其他服务器获取文件?

伊利亚·曼哈因(Ilya Manyahin)

您可以使用CURL从受保护的服务器下载文件。CURL还支持许多授权方法。http://www.php.net/manual/zh/function.curl-setopt.php

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'FilesIP/PDF-Files/file1.pdf');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_USERPWD, "Login:Password");
curl_setopt($ch, CURLOPT_HTTPAUTH, CURLAUTH_BASIC);
$file = curl_exec($ch);
curl_close($ch);

file_put_contents('/var/www/file.pdf', $file);

// return download link to user
// <a href="file.pdf">Download</a>

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

php从其他服务器下载文件

来自分类Dev

Android:发布到受密码保护的服务器

来自分类Dev

受密码保护的相册PHP / MySQL服务器加载

来自分类Dev

使用wget从受密码保护的链接下载文件

来自分类Dev

Shell脚本-如何进入远程服务器并下载文件和保护密码

来自分类Dev

从两阶段身份验证受保护的服务器下载文件

来自分类Dev

vbscript下载受密码保护的Google驱动器文件-身份验证失败

来自分类Dev

如何从mongodb中的远程服务器复制受密码保护的数据库?

来自分类Dev

通过网站从PHP服务器下载文件

来自分类Dev

如何从服务器或本地Xampp下载文件?的PHP

来自分类Dev

使用vuejs从php服务器下载文件

来自分类Dev

如何配置exim4通过受密码保护的ssl smtp邮件服务器发送邮件?

来自分类Dev

如何配置exim4通过受密码保护的ssl smtp邮件服务器发送邮件?

来自分类Dev

VBA WinHTTP从密码保护的https网站下载文件

来自分类Dev

检测受密码保护的单词文件

来自分类Dev

忽略受密码保护的Excel文件

来自分类Dev

如何使pdf文件受密码保护?

来自分类Dev

创建受密码保护的文件

来自分类Dev

忽略受密码保护的Excel文件

来自分类Dev

检测受密码保护的单词文件

来自分类Dev

宏以保存受密码保护的文件

来自分类Dev

从服务器以html下载文件

来自分类Dev

当文件位于其他服务器上时,使用ASP.Net MVC在浏览器中强制下载文件,而无需先在我的服务器上下载文件

来自分类Dev

从服务器上载和下载文件而无需提供密码

来自分类Dev

使用EPPLUS的受密码保护的Excel下载

来自分类Dev

PHP下载文件已损坏(从ftp服务器下载时)

来自分类Dev

PHP下载文件已损坏(从ftp服务器下载时)

来自分类Dev

从服务器下载文件(不下载?)

来自分类Dev

从服务器下载文件(不下载?)

Related 相关文章

  1. 1

    php从其他服务器下载文件

  2. 2

    Android:发布到受密码保护的服务器

  3. 3

    受密码保护的相册PHP / MySQL服务器加载

  4. 4

    使用wget从受密码保护的链接下载文件

  5. 5

    Shell脚本-如何进入远程服务器并下载文件和保护密码

  6. 6

    从两阶段身份验证受保护的服务器下载文件

  7. 7

    vbscript下载受密码保护的Google驱动器文件-身份验证失败

  8. 8

    如何从mongodb中的远程服务器复制受密码保护的数据库?

  9. 9

    通过网站从PHP服务器下载文件

  10. 10

    如何从服务器或本地Xampp下载文件?的PHP

  11. 11

    使用vuejs从php服务器下载文件

  12. 12

    如何配置exim4通过受密码保护的ssl smtp邮件服务器发送邮件?

  13. 13

    如何配置exim4通过受密码保护的ssl smtp邮件服务器发送邮件?

  14. 14

    VBA WinHTTP从密码保护的https网站下载文件

  15. 15

    检测受密码保护的单词文件

  16. 16

    忽略受密码保护的Excel文件

  17. 17

    如何使pdf文件受密码保护?

  18. 18

    创建受密码保护的文件

  19. 19

    忽略受密码保护的Excel文件

  20. 20

    检测受密码保护的单词文件

  21. 21

    宏以保存受密码保护的文件

  22. 22

    从服务器以html下载文件

  23. 23

    当文件位于其他服务器上时,使用ASP.Net MVC在浏览器中强制下载文件,而无需先在我的服务器上下载文件

  24. 24

    从服务器上载和下载文件而无需提供密码

  25. 25

    使用EPPLUS的受密码保护的Excel下载

  26. 26

    PHP下载文件已损坏(从ftp服务器下载时)

  27. 27

    PHP下载文件已损坏(从ftp服务器下载时)

  28. 28

    从服务器下载文件(不下载?)

  29. 29

    从服务器下载文件(不下载?)

热门标签

归档