• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ローカル(自分のパソコン上)からファイルのアップロードについて)

ローカルからファイルのアップロードについて

このQ&Aのポイント
  • Visual studio2005のコンソールアプリケーションで開発をしています。ローカルからWEBサイトの決まった場所にファイルをアップロードしたいと思っています。
  • 現在、必要なツールが使用できないため、BASP21を使うことができません。同じような環境でファイルをアップロードしている方の方法を知りたいです。
  • ローカルからファイルをアップロードする方法について教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • NYOI
  • ベストアンサー率58% (56/96)
回答No.3

ダウンロードはうまくいっている様ですし、VB側のコードは間違っていないと思いますよ。 >(405) メソッドは使用できません。 ここにヒントがでています。 405エラーや権限について調べてみてください。答えが見えてくると思います。 簡単に言えば、サーバ側の設定の問題です。 FTPでのアップロードについて、レンタルサーバ側がどういう設定にしているか、調べるなり、問い合わせるなりしてみて下さい。

noname#223023
質問者

お礼

NYOIさん お返事ありがとうございました。 レンタルサーバの前に社内のサーバでテストをしていました。 そのサーバの設定をよく見て、管理ツールのインターネットサービスマネージャの既定のWebサイトと既定のFTPサイトの設定が私のアップロードしたいフォルダの設定がされていませんでした。 サーバの設定の問題でした。 やっとアップロードできました。 ありがとうございました。

その他の回答 (2)

  • NYOI
  • ベストアンサー率58% (56/96)
回答No.2

ツールを操作するのではなく、単純にFTPプロトコルを利用すればいいのでは? vb2005 FTP 転送 などで検索すれば、ソースを公開されているサイトも幾つか見つけられましたよ。

noname#223023
質問者

お礼

NYOIさん、ありがとうございました。 私の方でもプログラムで下記のサイトから参照して作成していたのですが、 http://dobon.net/vb/dotnet/internet/ftpwebclient.html この通りパスワードやIDなど設定してやってみていたのですが、 「リモート サーバーがエラーを返しました: (405) メソッドは使用できません。」 というエラーが出てしまいます。 同じようにしてダウンロードならうまくいきます。 何がおかしいのかよくわかりません。 よろしくお願いいたします。

  • hiyokko7
  • ベストアンサー率52% (9/17)
回答No.1

WEBサイトにファイルをアップロードしたいんですよね? 私はBASP21のことはよく知らないのですが、ファイル転送に使われるFTP(ファイル転送プロトコル)ではダメなのですか? FTPはもちろんフリーで利用できます。有名どころとしては、FFFTPなどがあります。 FTPの初心者にお勧めなのはRootFTP、FTP Exchangeですね。どちらのソフトも直感的に操作できるので、初めてFTPをあつかう方にも馴染みやすいのではないかと。

noname#223023
質問者

お礼

hiyokko7さま お返事ありがとうございます。 RootFTPのソフトは使っています。 手動でアップロードやダウンロードができるソフトですよね? それはコンソールアプリケーションの中のプログラムに組み込むことができるのでしょうか? 自動でプログラムを動作させたい(アップロードなど)ので、コンソールアプリケーションでプログラムの作成を行っています。 よろしくお願いいたします。

関連するQ&A