0

mono 開発ツールと monomac プロジェクトを使用して、ファイルを FTP にアップロードするプログラムを作成することはできますか? FTP アップロードはフレームワークでサポートされていますか?それとも、私のスキルをはるかに超えた、非常に複雑なものを発明する必要がありますか?

ありがとう

4

1 に答える 1

2

たくさんの選択肢。

Mono 自体 (フレームワーク) にはWebClient(Lex のコメントのように) とFtpWebRequest (および FtpWebResponse) が含まれます。既知の制限の 1 つは、FTP+SSL (ftps://) をサポートしていないことです。これは、追加の依存関係を必要とせず、これらのクラスを使用した多くのコード サンプルを見つけることができるため、おそらく最も簡単なオプションです。

それがニーズに合わない場合 (SSL サポートなど)、いくつかの .NET ライブラリ、商用またはオープン ソース、サポート FTP (およびその他のプロトコル) がベース クラス ライブラリに含まれています (または含まれていません)。

MonoMac は、多くのネットワーク クラスを含む OSX API へのバインドを提供しますが、FTPアップロード用のものを見たことも実際に見たこともありません(ただし、ダウンロードは URL に基づいて行うことができます)。

最後に、FTP をサポートする Objective-C ライブラリへの .NET バインディングを作成 (または検索) できます。Objective-C ライブラリ (バインドできるもの) に関するいくつかのリンクについては、この関連する質問を参照してください。

于 2013-01-09T02:10:09.943 に答える