2011-12-16 6 views
0

これは恐らく奇妙に聞こえるかもしれませんが、すべてのFTPプロトコルの弱点と不安にもかかわらず、私の上司はまだFTPサーバーにファイルを送信したいと考えています。 これは信頼性の高いウィンドウ外のアプリです。だから私は方法があると思う。 良い例を見つけようとしましたが、何も見つかりませんでした。 皆さん、私を助けてくれますか? 多分私はソケットを使用することができ、それを動作させることができます。 他のポートを使うようにサーバーを再設定することに同意しました。SilverlightアプリケーションでのFTPアップロード

+0

私はSilverlight 5(https://github.com/dittodhole/sharpLightFtp)のための基本的なftp-clientを実装しました。しかし、Mac上で動作するかどうかはわかりません。 Ftpsは現在サポートされていません... –

答えて

1

SecureBlackboxなどのサードパーティのコンポーネントを使用することができます。ブラウザ外のアプリケーションを使用している場合は、特定のポートに限定するべきではないため、この点で問題はありません。もちろん、パッシブモードのみがSilverlightでサポートされていますが、これは問題ではありません。後でセキュアな通信に切り替えることを決めた場合、BTW SecureBlackboxはFTPS(FTP over SSL)とSFTP(SSH File Transfer Protocol)の両方をサポートします。

+0

@Azgam FTPSBlackboxパッケージの価格は約140ドルです。 –

+0

私はBlackBoxライブラリを使用しようとしています。 WinMachineでローカルとリモートの両方で動作しますが、新しいTElSimpleFTPSClient()を作成しようとしているときにMacで失敗します。言っています: 'SBWinCrypt .__ Global.CryptAcquireContext(UInt32 ByRef、System.String、System.String、UInt32、UInt32)メソッドでネイティブコードを呼び出すセキュリティトランスペアレントメソッド' SBCryptoProvWin32.TElWin32ProviderInfo.AcquireProvider() 'が失敗しました。ネイティブコードを呼び出すには、メソッドがセキュリティ上重要であるか、セキュリティセーフである必要があります。 – Agzam

+0

@Agzam当社のサポートチャネル(フォーラムおよびヘルプデスク)を使用して、当社製品のヘルプをご利用ください。 –

関連する問題