FTP Programming Question
- From: "pbd22" <dushkin@xxxxxxxxx>
- Date: 2 Mar 2007 13:46:41 -0800
Hi.
I have an FTP programming question.
I want the total size of a file being uploaded "before" it is
completely uploaded to the server. I need this for the condition:
when currentbytes = totalbytes, do something. But,
it seems that the filesize before it hits the FTP server is not equal
to the same file's bytes on the other end. I am using either of the
two methods to get the filesize "before" it lands on the remote
server:
Dim postedFile As HttpPostedFile = myfiles(count)
postedFile.InputStream.Length
-- or --
postedFile.ContentLength
and the below method to get the filesize once it is on the FTP server
(and fully uploaded):
Public Function GetFileSize(ByVal sFileName As String) As Long
If (Not (m_bLoggedIn)) Then
Login()
End If
SendCommand(("SIZE " + sFileName))
Dim size As Long = 0
If (m_iRetValue = 213) Then
size = Int64.Parse(m_sReply.Substring(4))
Else
Throw New IOException(m_sReply.Substring(4))
End If
Return size
End Function
Does anybody see why this could be happening? Has anybody else noticed
this distinction?
Thanks in advance.
.
- Follow-Ups:
- Re: FTP Programming Question
- From: Amil Hanish
- Re: FTP Programming Question
- Prev by Date: ??? Dynamically loading a generic type ???
- Next by Date: Re: FTP Programming Question
- Previous by thread: ??? Dynamically loading a generic type ???
- Next by thread: Re: FTP Programming Question
- Index(es):
Relevant Pages
|