\ DriveHQ Customer Support Forum \
読む/返信する : 47331/3
  • omio
  • (3投稿)
Borland C を介してファイルをアップロードする++

こんにちは、

Borland C++ を使用してファイルのアップロード/ダウンロードを試みているのですが、「socket readln aborted」というエラーが発生してしまいます。原因について何かご存知の方がいらっしゃいましたら教えてください。他の FTP サイトには Borland を使ってログインしてみましたが、そちらはすべて正常に動作しました。DriveHQ だけが動作しないようです。何かご提案があれば幸いです。

乾杯、

オミオ


2009/09/06 21:31:52

  • wacker
  • (2投稿)
主題: Re: Borland C 経由でのファイルのアップロード++
Re: Borland C 経由でのファイルのアップロード++私もVBベースのAutoITで全く同じ問題を抱えています。他のすべてのFTPサイトにはアップロードできるのですが、DriveHQにはアップロードできません。

どなたか正しい方向へ導いていただけませんか?

返事
2009/09/06 22:33:47

  • wacker
  • (2投稿)
主題: Borland C++ソリューションを使用してファイルをアップロードします :-)

ユーザー: wacker  -  2009/09/06 22:33:47

Re: Borland C 経由でのファイルのアップロード++私もVBベースのAutoITで全く同じ問題を抱えています。他のすべてのFTPサイトにはアップロードできるのですが、DriveHQにはアップロードできません。

どなたか正しい方向へ導いていただけませんか?
Borland C++ソリューションを使用してファイルをアップロードします :-)FTPセッションをパッシブモードに設定することで、プログラムを正常に動作させることができました。

C++でFTPに接続する方法はよくわかりませんが、私はwininet.dllを使用するAutoITを使っています

$Connection = _FTP_Connect($SessionRef, $Host, $Username, $Password, $Flag)

「フラグ」については、パッシブモードの値を1に変更しました。

すべて順調に動いています :-) やったー
これがお役に立てば幸いです!
幸運を!

返事
2009/09/07 11:34:09

  • omio
  • (3投稿)
主題: Re: Borland C++ソリューションによるファイルのアップロード :-)

ユーザー: wacker  -  2009/09/07 11:34:09

ユーザー: wacker  -  2009/09/06 22:33:47

Re: Borland C 経由でのファイルのアップロード++私もVBベースのAutoITで全く同じ問題を抱えています。他のすべてのFTPサイトにはアップロードできるのですが、DriveHQにはアップロードできません。

どなたか正しい方向へ導いていただけませんか?
Borland C++ソリューションを使用してファイルをアップロードします :-)FTPセッションをパッシブモードに設定することで、プログラムを正常に動作させることができました。

C++でFTPに接続する方法はよくわかりませんが、私はwininet.dllを使用するAutoITを使っています

$Connection = _FTP_Connect($SessionRef, $Host, $Username, $Password, $Flag)

「フラグ」については、パッシブモードの値を1に変更しました。

すべて順調に動いています :-) やったー
これがお役に立てば幸いです!
幸運を!
Re: Borland C++ソリューションによるファイルのアップロード :-)

こんにちは、ワッカーさん。

情報ありがとうございます。おかげで解決できました。私も同じ問題に直面していたので(つまり、パッシブモード接続に切り替える必要があったので)、助かりました。

Borlandの古いバージョン(v4)を使っていたため、動作させるのに少し手間がかかりました。BCB v4の標準FTPオブジェクトには、パッシブモードで接続するオプションがありませんでした。そのため、そのオプションを備えた別のコンポーネントをダウンロードする必要がありました。

乾杯。


返事
2009/09/10 22:32:07

ブックマーク&シェア
すぐに返信

Leading Cloud Surveillance service

Leading Enterprise Cloud IT Service Since 2003