Pythonで書かれたWebポータルがインストールされているサイトAがあります。次に、サイトX(静的ではありませんが動的に変更されます)があり、そこにファイルが保存されています。サイトAとサイトXはftpを介して通信します。ポータルの登録ユーザーに、ファイルがサイトAにあるようにファイルをダウンロードさせるにはどうすればよいですか。これを行うための標準的な方法はありますか?ファイルが大きくなる可能性があるため、サーバーに渡すことは避けます。ありがとう
1 に答える
1
希望する方法でアクセスを許可する唯一の方法は、サーバーを通過させるか、FTPサーバーにフロントエンドを書き込むか、FTP(一時アカウント)にファイルの限定ダウンロードを提供することです。後者のオプションは安全ではなく、簡単に実行できますが、お勧めしません。つまり、ファイルをサーバーに渡してその方法でユーザーに渡すか、FTPサーバー上にファイルを提供するための何らかのWebフロントエンドを用意する必要があります。
FTPサーバーのフロントエンドが最適なオプションですが、より多くの作業が必要ですが、基本的な要件は次のとおりです。
- リンク生成
- リンク/ユーザーのアクセスを許可するためのある種のデータベース。
- ユーザーがどこからでも再ログインする必要がないように認証をこのフロントエンドに渡す方法。単純なCookie/セッションが最も簡単ですが、やはり困難です。
多くの追加作業が必要になりますが、最も柔軟性があります。つまり、これを実行できる場合は、データを渡すか、サードパーティのCDNを調べることに固執します。
于 2012-08-09T15:09:41.317 に答える