ました。純C#プログラムは簡単ですからFTPにSFTP?
-
06-09-2019 - |
質問
ました。純C#プログラムは簡単ですからFTPにSFTP?ようにしているようにどのようmuh時間がかかると思うのと同じく、転移といいます。私個人の経験は、主にリリースでは以下のセキュリティなっているのを確認した。
基本的には何か、どのような手段といえばになってきている。明らかに異なるコマンドが何か他のものコードです。のようなコマンドの要求形式が異なるのか。
また、誰もがリストの全てます。NET/C#FTP、SFTPコマンドは、どちらかというと思います。
明確化の要求にしたがって:プログラムのアップロードの極めて小さいファイル(20KB)サーバーです。による形式というのは、視覚的になって探し/交換の仕事です。
解決
あなたが検討する必要があると思います一つのことは、あなたの現在のコードの記述方法もあります。既存のFTPの実装が恐ろしくスパゲッティコードを設計している場合は、不可能に近いことや道長いあなたが希望よりもかかる場合がありSFTPに変換。誰もが良い推定を行うためにするコードの現在の状態を知らなくても、それは難しいだろう。このサイト上の人からの推定値を取得する場合でも、それらの前にあるすべての情報なしで、それは誰にも不可能の隣になりますので、私は(このサイト上の人々は偉大であっても)それを信頼お勧めしません信頼性の高い見積もりを思い付くます。
おそらく、あなたはあなたのための徹底した評価を行うには良いコンサルタントやビジネスアナリストを雇うことを検討する必要があります。
他のヒント
このかわいらしい漠然とした質問です。いたのC#プログラムで行うことFTPで提供しております。でサーバ、クライアントで行うディレクトリ一覧でのアップロード100GBファイル?どの図書館です。
による このフォーラムポスト あ-サービスをご利用いただけSFTPです。純あるいは利用のサードパーティ製ライブラリなどの SharpSSH または グラナドスSSH.
など、通常冷凍商品を優先、冷凍便にコマンドを必要と異なるフォーマット".当然のことながら、コードを使用することに
- 図書館
- 種類
- ワイヤプロトコルです。
で明らかに 表示され 同スターへの抽象化を図書館です。ていただきたいに関する情報提供の充実に努め、より明確に質問です。
それは本当にあなたの開発者がFTPを実装するために使用しているものをC#ライブラリに依存します。
場合は、例えば、彼らが使用 edtFTPnet に、開いて広く利用可能あなたは edtFTPnet / PRO 。 PROバージョンが同一のAPIを持っており、コードのほんの余分な行が必要になります。
私はこの道をしてきます。
これは依存しますが、SFTP、FTP-SSLおよびFTPが異なることに注意してください。 彼は、SFTPを書いていた場合、それは完璧と互換性を持たせるために多くの作業だから、1,2ヶ月、自分自身をライブラリ。しかし、彼はそれをするべきではありません。
要するに、SFTP機能を追加する外部ライブラリを使用するために彼を取得します。これはかなり短くなります。たぶん、フルタイムの仕事の週または2が、それはそれがどのように関与に依存します。そこオープンソースのオプションがあります..しかし、$ 50から150のためにあなたは本当に使いやすいです、よく維持されるコードにライセンスを取得することができます。彼の仕事の日を保存します。 そこのリンクは上記のだが、私は見たいです: 自由: http://www.enterprisedt.com/products/edtftpnet/overview.htmlする