BASP21のようなコンポーネントでクライアント側でファイルアップロードができるフリーのコンポーネントを教えてください。または、サンプルソースがあれば教えてください。net useでネットワークドライブを割り当てるなどの対応はNGです。
Yahoo! JAPAN
FTPでよいでは?
まずは手段を何にするか決めないといけないと思うのですが・・・。
それにFTPの場合だと、ソースをかくまえに多少の知識が要ります
例えば、サーバ側にFTPサーバを構築するとか・・・。
http://www.codeguru.com/Cpp/I-N/internet/ftp/
CodeGuru: FTP
アップロードする方法はFTPでしょうか?
でしたら、FTPクライアントのソースがこのあたりにあります。
http://www.atmarkit.co.jp/fwin2k/win2ktips/270ftpscript/ftpscrip...
@IT:Windows TIPS -- Tips:スクリプトで使うftpコマンド
また、手軽にファイル転送を行いたいのであれば、
バッチファイルでFTPを起動するという手もあります。
http://support.microsoft.com/default.aspx?scid=kb;EN-US;165298
How to simulate a Form POST request by using WinInet
こちら参考になりそうです。
ありがとうございます。
http://www.hi-ho.ne.jp/babaq/bfup.html
BFup ActiveX コントロール
質問を取り違えていたらごめんなさい。
BASP21のBFup ActiveX コントロールのフリー版を使うというのではダメなのですか?
Visual C++からの利用方法も提示されています。
ありがとうございます。記載し忘れたのですが、httpsでの通信が前提になっています。これは対応していないようですね。ありがとうございます。
こちらどうぞ。
Jakarta CommonsプロジェクトのFileUpload
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などの通信ソースと組み合わせると簡単に作れますよ
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) 」に、
ファイルをアップロードする為のサンプルコードがありますので、これでできるのではないでしょうか。
FTPは使用不可なのです。