0

これにアプローチする方法や説明する方法がわかりませんが、試してみます。

認証にDeviseを使用して、Macでレールアプリを開発しています。

私は次のことをしたいと思います:

ユーザーがサイトに参加すると、アプリはサインアップに使用したのと同じログイン資格情報 (電子メール/パスワード) で ftp ユーザー アカウントを作成します。そうすれば、サイトのルート URL とログイン資格情報を使用して、ftp 経由でファイルをアップロードできます。

ユーザーがログイン資格情報を更新する場合、ftp ユーザー アカウントを同じ資格情報で更新する必要があります。

paperclipftp またはcarrierwaveftp はこれを処理しますか? これを達成するための最良の方法は何でしょうか。

ありがとう

4

1 に答える 1

0

この投稿では、サイトのユーザーごとに個別の FTP アカウントを設定するのではなく、代わりに Rails ユーザーの資格情報を使用して FTP 認証応答を処理するコントローラー アクションを作成する方法について説明します。これは、pure-ftpdとカスタム認証モジュールを使用して、資格情報を含む HTTP 要求を Rails アプリに送信します。Rails アプリは、必要な方法でそれらを検証し、適切な FTP 応答をクライアントに返します。

試したことはありませんが、同じ問題に取り組んでおり、このアプローチは理にかなっています。

于 2013-06-06T17:20:46.587 に答える