View Single Post
  #1 (permalink)  
Old 05-28-2009, 3:37 PM
cwfontan cwfontan is offline
VB.NET Forum Enthusiast
.NET Framework: .NET 3.0 (VS 2005/2008)
 
Join Date: Jan 2009
Posts: 35
Reputation: 17
cwfontan is on a distinguished programming path ahead
Default Strange problem with looping stream ftp upload

k, looping through the file and writing peices via upload ftp... it leaves out some random parts of the txt file.. like 1 or 2 characters.. was leaving off more so I changed my divider to a double from integet and that corrected it a lot. I guess I need to be counting the actual bytes and dividing by that?

here is code help

pbUpload.Visible = True
Dim intFbytes As Double
Dim intOffset As Double
Dim clsStream As System.IO.Stream = clsRequest.GetRequestStream()
intFbytes = bFile.Length / 100
pbUpload.Maximum = 100
For I As Integer = 0 To 100
If intOffset + intFbytes > bFile.Length Then intFbytes = bFile.Length - intOffset
clsStream.Write(bFile, intOffset, intFbytes)
intOffset += intFbytes
pbUpload.Value = I
Next
clsStream.Close()
clsStream.Dispose()
pbUpload.Visible = False
Reply With Quote