[リストへもどる]
一括表示

投稿時間:2003/03/07(Fri) 01:03
投稿者名:kaori
URL :
タイトル:
VBの画面からUNIXサーバへのファイル転送
Win95のPC上のVBで作成した画面からUNIXサーバへファイル転送する方法が分かりません。
どなたか教えていただけないでしょうか。

ftpを利用するのだろうと思い、inetを使用してみましたが、サーバに接続できず、
タイムアウトになってしまい、失敗してしまいます。

UNIXのサーバを
URL = "ftp://1.2.3.4/"
のように指定するのは間違いなのでしょうか。

winsockを使用すればよいのでしょうか。それとも、Windows標準のftp.exeを
起動すればよいのでしょうか。(バッチのftp自動起動のように)

本やネットで調べたのですが、参考になるものがありません。
(私が理解できないのかもしれませんが。。。)
どなたかお詳しい方がいましたら、教えて下さい。
よろしくお願いいたします。

投稿時間:2003/03/07(Fri) 01:16
投稿者名:丸太
Eメール:
URL :
タイトル:
Re: VBの画面からUNIXサーバへのファイル転送
> ftpを利用するのだろうと思い、inetを使用してみましたが、サーバに接続できず、
> タイムアウトになってしまい、失敗してしまいます。
>
> UNIXのサーバを
> URL = "ftp://1.2.3.4/"
> のように指定するのは間違いなのでしょうか。
>
たぶん間違いではないはず。他の設定が間違っている可能性もあるので、
そこのコードを見せていただいた方が
良いと思いますが、いかがでしょう。

投稿時間:2003/03/07(Fri) 01:54
投稿者名:Starfish
Eメール:
URL :
タイトル:
Re: VBの画面からUNIXサーバへのファイル転送
> ftpを利用するのだろうと思い、inetを使用してみましたが、サーバに接続できず、
> タイムアウトになってしまい、失敗してしまいます。

WinInet API を使うなら、マイクロソフトにサンプルプログラムがあります。

http://support.microsoft.com/default.aspx?scid=kb;ja;175179

投稿時間:2003/03/07(Fri) 02:06
投稿者名:丸太
Eメール:
URL :
タイトル:
Re: VBの画面からUNIXサーバへのファイル転送
WinInet FTP のAPIなどもあたってみていろいろ見つかりましたが、

とりあえず「み〜くんパパの仕事部屋」にFTPクライアントのクラス
がおいてあるので、これを使うほうが近道でしょう。。。

ここの「VB関係お薦めリンク集」
→「み〜くんパパの仕事部屋」
 →「VB サンプル, クラス 」
  →「ネットワーク、インターネット」
から辿れます。

ただし、ご利用に当たってはそのサイトの注意書きを必ず
確認してください。では。

投稿時間:2003/03/08(Sat) 00:48
投稿者名:kaori
URL :
タイトル:
Re^2: VBの画面からUNIXサーバへのファイル転送
丸太さん、Starfishさんご返信ありがとうございます。

ご指摘の通りURLの設定は間違っていなかったです。
サーバにファイルを転送するところが間違っていたようです。
また、タイムアウト値も短すぎたようです。
何ともお恥ずかしい。。。

また、何かありましたらよろしくお願いいたします。