3

私は、ProFTPd を実行する FTP サーバーと、ユーザーのアカウントを作成する PHP/MySQL バックエンドを含むプロジェクトに取り組んでいます。

アカウントを作成すると、ユーザー エージェント文字列を介して検出されたアカウントの詳細と、OS に応じて FileZilla または Cyber​​Duck をダウンロードするための手順が記載された電子メールがユーザーに送信されます。

初心者が簡単に操作できるように、FileZilla 用にアカウント ログインの詳細をパラメーターとして .lnk ファイルを生成し、.lnk ファイルをクリックするだけでサーバーを開くことができるようにすることを考えました。これは重要な機能ではなく、技術的な課題です。

私の質問は次のとおりです。

  • これは実現可能ですか?代替手段はありますか (たとえば、Filezilla 実行可能ファイルを指すスクリプトを使用して .bat を生成しますか?)
  • おそらく実行可能ファイルを指す相対/絶対パスに問題はありますか?
  • さらに進んで、単一アカウント/単一サーバーで FTP アクセスを使用してソフトウェアをユーザーに提供する最も簡単な方法は何でしょうか (Web インターフェイスはオプションではありません)。
4

2 に答える 2

1

プログラムで .lnk ファイルを作成するのは非常に困難です。この回答を参照してください。

filezilla.xmlFileZilla で確実にできる最善の方法は、ファイルを渡し、FileZilla のインストール後にそのファイルをインポートするために必要な手順を説明することだと思います。

于 2010-06-08T16:33:27.193 に答える
0

初心者ユーザーが簡単にできるようにしながら、これを行う方法はありません。ショートカット ファイルを作成する場合は、インストールのパスを知っている必要があります。FTPプログラムでユーザー名/パスワードを使用するのに苦労すると思われるユーザーからそれを取得するのは幸運です. それを取得したとしても、ユーザーからの入力を受け取った後にショートカット ファイルを生成することになり、そのファイルをユーザーにメールで送信するか、ユーザーにダウンロードさせる必要があります -> 遅延。

私はこれに反対することをお勧めします。以前に無知なユーザーと仕事をしたことがあり、物事を「簡単」にしようとしても、他のことをするように要求すると、通常は非常に裏目に出ます。頭の痛い問題を解決し、代わりに非常によく書かれたハウツーを提供してください。

于 2010-06-08T16:31:29.583 に答える