クライアントからサーバーへファイルをアップロードするプログラムをVC++で作成しています。

BASP21のようなコンポーネントでクライアント側でファイルアップロードができるフリーのコンポーネントを教えてください。または、サンプルソースがあれば教えてください。net useでネットワークドライブを割り当てるなどの対応はNGです。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2004/05/12 10:40:05
  • 終了:--

回答(7件)

id:matu0903 No.1

matu0903回答回数13ベストアンサー獲得回数02004/05/12 10:59:13

ポイント10pt

FTPでよいでは?

まずは手段を何にするか決めないといけないと思うのですが・・・。

それにFTPの場合だと、ソースをかくまえに多少の知識が要ります

例えば、サーバ側にFTPサーバを構築するとか・・・。

id:salvatore

FTPは使用不可なのです。

2004/05/12 11:27:18
id:cx20 No.2

cx20回答回数607ベストアンサー獲得回数1082004/05/12 11:00:05

ポイント10pt

アップロードする方法はFTPでしょうか?

でしたら、FTPクライアントのソースがこのあたりにあります。

http://www.atmarkit.co.jp/fwin2k/win2ktips/270ftpscript/ftpscrip...

@IT:Windows TIPS -- Tips:スクリプトで使うftpコマンド

また、手軽にファイル転送を行いたいのであれば、

バッチファイルでFTPを起動するという手もあります。

id:kahochu No.3

かほちゅう回答回数162ベストアンサー獲得回数02004/05/12 11:14:27

ポイント10pt

http://support.microsoft.com/default.aspx?scid=kb;EN-US;165298

How to simulate a Form POST request by using WinInet

id:salvatore

こちら参考になりそうです。

ありがとうございます。

2004/05/12 11:28:54
id:ohmix1 No.4

ohmix1回答回数235ベストアンサー獲得回数142004/05/12 12:12:01

ポイント10pt

http://www.hi-ho.ne.jp/babaq/bfup.html

BFup ActiveX コントロール

質問を取り違えていたらごめんなさい。

BASP21のBFup ActiveX コントロールのフリー版を使うというのではダメなのですか?

Visual C++からの利用方法も提示されています。

id:salvatore

ありがとうございます。記載し忘れたのですが、httpsでの通信が前提になっています。これは対応していないようですね。ありがとうございます。

2004/05/12 15:14:05
id:kanetetu No.5

kanetetu回答回数2199ベストアンサー獲得回数112004/05/12 13:09:01

ポイント20pt

こちらどうぞ。

Jakarta CommonsプロジェクトのFileUpload

id:aki73ix No.6

aki73ix回答回数5224ベストアンサー獲得回数272004/05/12 13:23:43

ポイント20pt

http://www.vector.co.jp/soft/win95/prog/se221846.html

Vector:EINLIB (Windows95/98/Me / プログラミング) - ソフトの詳細

このようなインターネット通信ライブラリを用いて

http://www.vector.co.jp/soft/dos/net/se021237.html?y

Vector:rz/sz (MS-DOS / インターネット&通信) - ソフトの詳細

YMODEMなどの通信ソースと組み合わせると簡単に作れますよ

id:ohmix1 No.7

ohmix1回答回数235ベストアンサー獲得回数142004/05/12 16:16:06

ポイント20pt

http://www.codeproject.com/internet/simplehttpclient.asp?df=100&...

Simple HTTP Client using WININET - CodeProject

コンポーネントではなく、WININET.DLLを利用したVC++用のクラスライブラリです。

「Usage」の「This is HTTP POST REQUEST with file posting ( HTTP POST Multipart/form-data) 」に、

ファイルをアップロードする為のサンプルコードがありますので、これでできるのではないでしょうか。

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません