Strange. Probably some kind of timeout. I wouldn't use this per-byte reading code:
but maybe try to read the entire lot of bytesToRead to a bank, eg:
bank=createbank(bytesToRead)
readbytes(bank,0,bytesToRead)
wr=writefile("mypic.bmp")
writebytes wr,bank,0,bytesToRead
closefile wr
freebank bank
ehrm, it's pseudo code, make sure the parameters are correct before you run it.
For readWebFile = 1 To bytesToRead If Not Eof (www) Then WriteByte save, ReadByte (www) ; Call BytesReceived with position and size every 100 bytes (slows down a LOT with smaller updates) tReadWebFile = readWebFile If tReadWebFile Mod 100 = 0 Then BytesReceived (readWebFile, bytesToRead) Next
but maybe try to read the entire lot of bytesToRead to a bank, eg:
bank=createbank(bytesToRead)
readbytes(bank,0,bytesToRead)
wr=writefile("mypic.bmp")
writebytes wr,bank,0,bytesToRead
closefile wr
freebank bank
ehrm, it's pseudo code, make sure the parameters are correct before you run it.