使注册用户可以访问远程文件

时间:2012-08-09 13:55:13

标签: python web-applications ftp download

我有一个站点A,其中安装了一个用python编写的Web门户。 然后,我有一个站点X(这不是静态的,但改变为dinamically),其中存储了一些文件。站点A和站点X通过ftp进行通信。 如何允许门户网站的注册用户下载文件在网站A中的文件。有没有标准的方法来执行此操作? 由于文件可能很大,我会避免为服务器传递。 感谢

1 个答案:

答案 0 :(得分:1)

以您希望的方式授予访问权限的唯一方法是将其传递到服务器,在FTP服务器上写入前端,或在FTP(临时帐户)上提供有限的文件下载。后一种选择是不安全的,虽然很容易做到但不会推荐它。因此,要么将文件传递到服务器并将其传递给用户,要么在FTP服务器上使用某种Web前端来提供文件。

FTP服务器上的前端是最好的选择,虽然它需要更多工作,但基本要求是:

  • 链接生成
  • 允许链接/用户访问它的某种数据库。
  • 将身份验证传递给此前端的方法,以便用户无需在任何地方重新登录,简单的cookie /会话将是最简单的,但同样很难。

这将需要大量的额外工作,但将是最灵活的,即如果可以做到这一点,我会坚持传递数据或查看第三方CDN。