我有一个站点 A,其中安装了一个用 python 编写的门户网站。然后,我有一个站点 X(不是静态的,而是动态变化的),其中存储了一些文件。站点 A 和站点 X 通过 ftp 进行通信。我如何允许门户网站的注册用户下载文件,就像该文件在站点 A 中一样。有标准的方法吗?由于文件可能很大,我会避免传递给服务器。谢谢
问问题
56 次
1 回答
1
以您想要的方式授予访问权限的唯一方法是通过您的服务器传递它,在 FTP 服务器上编写前端,或在 FTP(临时帐户)上提供文件的有限下载。后一个选项不安全,虽然很容易做到,但不推荐它。因此,要么通过您的服务器传递文件并以这种方式将其交给用户,要么在 FTP 服务器上使用某种 Web 前端来提供文件。
FTP 服务器上的前端将是最好的选择,虽然它需要更多的工作,但基本要求是:
- 链接生成
- 某种数据库来保存允许访问它的链接/用户。
- 一种将身份验证传递给此前端的方法,因此用户不必在任何地方重新登录,简单的 cookie/会话将是最简单的,但又很困难。
这将需要大量额外的工作,但将是最灵活的,也就是说,如果可以做到这一点,否则我会坚持传递数据或查看第三方 CDN。
于 2012-08-09T15:09:41.317 回答