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

Python 使注册用户可以访问远程文件,python,web-applications,ftp,download,Python,Web Applications,Ftp,Download,我有一个站点,其中安装了一个用python编写的web门户。 然后,我有一个站点X(不是静态的,而是动态变化的),其中存储了一些文件。站点A和站点X通过ftp通信。 如何允许门户网站的注册用户下载与站点a中的文件类似的文件。是否有标准的方法? 因为文件可能很大,所以我避免将其传递给服务器。 谢谢以您想要的方式授予访问权限的唯一方法是通过您的服务器,在FTP服务器上编写前端,或在FTP(临时帐户)上提供有限的文件下载。后一种选择是不安全的,不会推荐它,尽管它很容易做到。因此,这就意味着要么通过服务

我有一个站点,其中安装了一个用python编写的web门户。 然后,我有一个站点X(不是静态的,而是动态变化的),其中存储了一些文件。站点A和站点X通过ftp通信。 如何允许门户网站的注册用户下载与站点a中的文件类似的文件。是否有标准的方法? 因为文件可能很大,所以我避免将其传递给服务器。
谢谢

以您想要的方式授予访问权限的唯一方法是通过您的服务器,在FTP服务器上编写前端,或在FTP(临时帐户)上提供有限的文件下载。后一种选择是不安全的,不会推荐它,尽管它很容易做到。因此,这就意味着要么通过服务器将文件传递给用户,要么在FTP服务器上使用某种web前端为文件提供服务

FTP服务器上的前端将是最佳选择,尽管它需要更多的工作,但基本要求如下:

  • 链接生成
  • 某种数据库来保存链接/允许用户访问它
  • 一种将身份验证传递到此前端的方法,这样用户就不必在任何地方重新登录,简单的cookie/会话将是最简单的,但同样很困难
这将需要大量额外的工作,但将是最灵活的,也就是说,如果有可能做到这一点,否则我将坚持通过传递数据或查看第三方CDN