0

私はWindowsサーバーとサーバーへのアップロードにまったく慣れていないので、これがかなり些細な質問である場合は申し訳ありません。

C#クライアントからWindowsサーバーにファイルをアップロードしたいのですが、そこでファイルにHTTP経由でアクセスできます。サーバーへのフルアクセス権がありますが、サーバーをセットアップする必要があります(IISには既にローカルホストで実行されている1つのサイトがあります)。このサーバーにファイルをアップロードするための最も安全で最良の方法は何ですか(おそらくユーザー名/パスワードを明らかにすることなく)、そしてサーバーをどのように設定しますか?チュートリアルへのリンクは大歓迎です。私が正しく理解していれば、FTPはこれを処理する最良の方法ではありませんか?

編集:アプリケーションは制御された環境でのみ実行されるため、サーバーへの完全な読み取り/書き込みアクセスをアプリケーションに許可しても問題はありません。

4

1 に答える 1

1

多くのオプションがあります。

アップロードを行うクライアントがネットワークの外部にある場合:

  • HTTPS接続を使用したHTTPアップロード。全員が自分のバージョンのファイルをアップロードできないようにログインを要求する、または
  • SFTP。サードパーティのSFTPソフトウェアが必要になります(残念なWindowsにはまだそれが含まれていません)。 Filezillaはオープンソースであり、Windowsで正常に動作します。

アップロードを行うクライアントがネットワーク内にある場合:

于 2013-03-19T16:15:51.143 に答える