プロが教えるわが家の防犯対策術!

いつもお世話になっています。
仕事で使ったことがない我流vbユーザーです。

例えば、web上の
https://sc.pia.jp/captcha/98066a0d3b053e55c307.jpg
の画像をieでは「ファイル」-「名前を付けて保存」でファイルに落とすことができます。

それを
Public Declare Function InternetReadFile Lib "wininet.dll" _
(ByVal hFile As Long, _
ByVal sBuffer As Byte, _
ByVal lNumBytesToRead As Long, _
ByVal lNumberOfBytesRead As Long) As Long

を使って、ファイルに読み込もうとすると、0バイトしか(?)読めなくて、失敗して戻ってきます。

どこに問題があって、改善したら良いのでしょうか。

経験のある方がおられたら、よろしくおねがいします。

A 回答 (2件)

この回答への補足

Dim WebClient As New System.Net.WebClient

WebClient.DownloadFile(JPG_URL, FileName)

上記2行で達成できることがわかりました

ありがとうございます

補足日時:2008/09/08 17:38
    • good
    • 0

参考になりそうですよ。


http://www.happy2-island.com/access/gogo03/capte …
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!