- - PR -
ファイルアップロード機能の実装について
1
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 2004-02-09 11:30
いつもお世話になっております。
宮崎と申します。 VB.NETを使用してクライアントサーバーシステムの 開発を行っております。 システム要件として、クライアントからUNIXサーバーへの ファイルアップロード機能があります。 WebClientを使用してFTPの機能を実装しようと考えまして 下記コードを書いたのですが、 「WebClient 要求で例外が発生しました。」 とエラーが発生します。 WebClientの使用方法が基本的に間違っているのでしょうか? あと、FTPで送信する際のユーザー、パスワードはどのように設定すれば 良いのでしょうか? 以上 初歩的な質問かも知れないのですが、よろしくお願いいたします。 Dim wc As System.Net.WebClient = New System.Net.WebClient Try wc.UploadFile("ftp://サーバー名/ディレクトリ名/", "フルパス+ファイル名") Catch ex As Exception MsgBox(ex.Message) End Try | ||||
|
投稿日時: 2004-02-09 12:54
WebClientクラスのヘルプの解説のメモに >> メモ 既定では、.NET Framework は、 http: 、 https: 、 file: >> の各スキーム識別子で始まる URI をサポートします。 とあるように、.NET Framework1.1時点のWebClientクラスは FTPをサポートしてません。同様にWebRequestを継承したクラスとしても Ftp〜なクラスはありませんので、自前で用意する必要があります。 [HOWTO] Visual Basic .NET を使用してプラグ可能なプロトコルを記述し、マネージ クラスで FTP をサポートする方法 あたりが参考になるかもしれません。 |
1